From: Armaan Bhojwani Date: Sun, 9 May 2021 18:13:48 +0000 (-0400) Subject: Improve newline stripping X-Git-Url: https://git.armaanb.net/?p=mmenu.git;a=commitdiff_plain;h=5326bf21c75f32904be5b4d78ee8f00ba6f9263c Improve newline stripping --- diff --git a/mmenu.c b/mmenu.c index 03d7bce..12c271d 100644 --- a/mmenu.c +++ b/mmenu.c @@ -108,11 +108,14 @@ getmenu(char *date) j = 1; for (int i = 0; outp[i]; i++) { j++; - if (outp[i] == '\n' && outp[i+1] == '\n') i+=3; - nl = (char *) realloc(nl, j); - if (!nl) memfail(); - next[0] = outp[i+1]; - strncat(nl, next, 2); + if (outp[i] == '\n' && outp[i+1] == '\n') { + i++; + } else { + nl = (char *) realloc(nl, j); + if (!nl) memfail(); + next[0] = outp[i]; + strncat(nl, next, 2); + } } free(outp); return nl;