|
|
@@ -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; |
|
|
|