From: Arun Prakash Jana Date: Wed, 20 Mar 2019 00:20:20 +0000 (+0530) Subject: Break when watch desc becomes 0 X-Git-Tag: v2.5~168 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b0960a2e3d89f680eb5a0bc46379309d3a1eae05;p=nnn.git Break when watch desc becomes 0 --- diff --git a/src/nnn.c b/src/nnn.c index 4e137706..88656ad4 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -1454,11 +1454,16 @@ static int nextsel(int presel) event = (struct inotify_event *) ptr; DPRINTF_D(event->wd); DPRINTF_D(event->mask); + if (!event->wd) + break; + if (event->mask & INOTIFY_MASK) { c = CONTROL('L'); + DPRINTF_S("issue refresh"); break; } } + DPRINTF_S("inotify read done"); } } #elif defined(BSD_KQUEUE)