From: Arun Prakash Jana Date: Thu, 24 Jan 2019 15:46:37 +0000 (+0530) Subject: Remove extra loop X-Git-Tag: v2.3~87 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5e5ca2fc951471440db1cdcae87e54b65c5e4846;p=nnn.git Remove extra loop --- diff --git a/src/nnn.c b/src/nnn.c index bf7264ec..65bfb108 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -2293,16 +2293,13 @@ static bool show_help(char *path) start = end = helpstr; while (*end) { - while (*end != '\n') - ++end; - - if (start == end) { - ++end; - continue; + if (*end == '\n') { + dprintf(fd, "%*c%.*s", + xchartohex(*start), ' ', (int)(end - start), start + 1); + start = end + 1; } - dprintf(fd, "%*c%.*s", xchartohex(*start), ' ', (int)(end - start), start + 1); - start = ++end; + ++end; } dprintf(fd, "\nVOLUME: %s of ", coolsize(get_fs_info(path, FREE)));