noice.c | 4 ++++ diff --git a/noice.c b/noice.c index 0acd4cba60255b20505e5a4bb346c4def61f055e..549eaa362017a591fcd2b7d282c0e3c075a4ad5d 100644 --- a/noice.c +++ b/noice.c @@ -330,6 +330,10 @@ char *newpath; char *ext, *bin; pid_t pid; + /* Cannot descend in empty directories */ + if (n == 0) + goto nochange; + name = dents[cur]->d_name; switch (dents[cur]->d_type) {