diff --git a/noice.c b/noice.c index aa0e8723..bd35eaa6 100644 --- 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)