noice

small file browser
git clone git://git.2f30.org/noice
Log | Files | Refs | README | LICENSE

commit 9679e132d48dc6e39e3e4e0798aed75696784ba3
parent 892c7c850a27331f6debb0d5968282d0e3278592
Author: lostd <lostd@2f30.org>
Date:   Tue, 27 Jan 2015 09:47:56 +0200

Fix segfault when a non-matching filter is applied twice

Diffstat:
Mnoice.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/noice.c b/noice.c @@ -678,7 +678,8 @@ nochange: filter_re = re; DPRINTF_S(filter); /* Save current */ - oldpath = makepath(path, dents[cur].name); + if (n > 0) + oldpath = makepath(path, dents[cur].name); goto out; case SEL_NEXT: if (cur < n - 1)