diff --git a/dwmblocks.c b/dwmblocks.c index 3bdd4fd..9ea62cb 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -220,6 +220,8 @@ updatestatus() str += i; if (current->pathc && current->signal) str++; + if (*str == '\0') + goto update2; str += delimlength; } return 1; @@ -238,6 +240,7 @@ update1: } while (NOTATCMDOUTEND(current, i)); if (current->pathc && current->signal) *(str++) = current->signal; +update2: for (i = 0; delim[i]; i++) *(str++) = delim[i]; *(str++) = '\n';