noice.c | 6 ++---- diff --git a/noice.c b/noice.c index bd35eaa6eb0087a71758d12c6a622a7a0281151c..8fe7f98d62725bc4734cf02e0783537f65d379c5 100644 --- a/noice.c +++ b/noice.c @@ -664,10 +664,8 @@ case SEL_FLTR: /* Read filter */ printprompt("filter: "); tmp = readln(); - if (tmp == NULL) { - clearprompt(); - goto nochange; - } + if (tmp == NULL) + tmp = xstrdup(ifilter); r = setfilter(&re, tmp); if (r != 0) { free(tmp);