]> Sergey Matveev's repositories - nnn.git/commitdiff
Remove extra loop
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 24 Jan 2019 15:46:37 +0000 (21:16 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 24 Jan 2019 15:46:37 +0000 (21:16 +0530)
src/nnn.c

index bf7264eca030d872b572d0c2a4bfd500ca227465..65bfb10816e1fac3f5a2c9dad77ad5fa1c5cd3ba 100644 (file)
--- 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)));