diff --git a/lib/stringlist.c b/lib/stringlist.c index bc3f7e7..9ccf8fa 100644 --- a/lib/stringlist.c +++ b/lib/stringlist.c @@ -30,15 +30,16 @@ if (!len) return; - num = 80 / len; + num = 80 / (len + 1); if (len == 0) len = 1; i = 0; list_for_each_entry(entry, &sl->list, list) { - printf("%-*s ", len, entry->str); if (!(++i % num)) - printf("\n"); + printf("%s\n", entry->str); + else + printf("%-*s", len, entry->str); } if (i % num) printf("\n");