X-Git-Url: https://code.delx.au/spectrwm/blobdiff_plain/cea3baef918b0ddbdd58f91d69fc9b065373894e..19d9110314bad5f73ced724f3935d4c26a9c297e:/spectrwm.c diff --git a/spectrwm.c b/spectrwm.c index d82c0eb..65952ed 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -8832,7 +8832,6 @@ setautorun(const char *selector, const char *value, int flags) err(1, "setautorun: realloc"); a.argv[argc - 1] = ap; } - free(str); if ((a.argv = realloc(a.argv, (argc + 1) * sizeof(char *))) == NULL) err(1, "setautorun: realloc"); @@ -8844,6 +8843,7 @@ setautorun(const char *selector, const char *value, int flags) _exit(1); } free(a.argv); + free(str); /* parent */ p = find_pid(pid);