]> git.armaanb.net Git - mmenu.git/commitdiff
Check for double spaces in addition to newlines
authorArmaan Bhojwani <me@armaanb.net>
Sun, 9 May 2021 19:47:14 +0000 (15:47 -0400)
committerArmaan Bhojwani <me@armaanb.net>
Sun, 9 May 2021 19:47:14 +0000 (15:47 -0400)
mmenu.c

diff --git a/mmenu.c b/mmenu.c
index fafc3fd60f252cd2c6601273cc1c8e7184d37089..08f3d06fcea1aa01050c13a8ad510327578fb37c 100644 (file)
--- a/mmenu.c
+++ b/mmenu.c
@@ -108,16 +108,16 @@ getmenu(char *date)
        j = 1;
        for (int i = 0; outp[i]; i++) {
                j++;
-               if (outp[i] == '\n' && outp[i+1] == '\n') {
-                       i++;
-               } else {
+               if (!((outp[i] == '\n' && outp[i+1] == '\n') ||
+                               (outp[i] == ' ' && outp[i+1] == ' '))) {
                        nl = (char *) realloc(nl, j);
                        if (!nl) memfail();
-                       next[0] = outp[i];
+                       next[0] = outp[i+1];
                        strncat(nl, next, 2);
                }
        }
        free(outp);
+
        return nl;
 }