diff options
Diffstat (limited to 'noice.c')
-rw-r--r-- | noice.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -676,6 +676,12 @@ nochange: free(tmp); free(filter); filter = xstrdup(ifilter); /* Reset filter */ + /* Forget history */ + while (!SLIST_EMPTY(&histhead)) { + hist = SLIST_FIRST(&histhead); + SLIST_REMOVE_HEAD(&histhead, entry); + free(hist); + } DPRINTF_S(path); cur = 0; goto out; |