# HG changeset patch # User mazunki # Date 1658017925 -7200 # Sun Jul 17 02:32:05 2022 +0200 # Node ID 786d15793c30c9f6964450c69513f45196ca6937 # Parent f1aa91579d8f9d70ca979156fe091b89980349b3 Bugfix: removed malloc() exception caused when using --pre-display-cmd Should we update the version number, too? diff --git a/src/wofi.c b/src/wofi.c --- a/src/wofi.c +++ b/src/wofi.c @@ -416,7 +416,7 @@ } else if (fgets(line, sizeof(line), fp_labeltext) != NULL) { // lastly, read the output of said command, and put it into the text variable to be used for the label widgets // consider using 'printf %.10s as your --pre-display-cmd to limit a string to a determined width. 10 here is an example - size += strlen(line+1); // we need place for the \0 of strcpy + size += strlen(line)+1; // we need place for the \0 of strcpy text = (char *) realloc(text, size); strcpy(text, line); while (fgets(line, sizeof(line), fp_labeltext) != NULL) {