diff --git a/src/simdb-tool.c b/src/simdb-tool.c index 4e6fe0b..8a6d63c 100644 --- a/src/simdb-tool.c +++ b/src/simdb-tool.c @@ -140,9 +140,10 @@ int db_usage_map(simdb_t *db, int cols) { } m = map; - while (records) { + while (records > 0) { rest = (records > cols) ? cols : records; memcpy(row, m, rest); + row[rest] = '\0'; pos = m - map + 1; printf("%7d : %s\n", pos, row); m += rest;