diff --git a/src/fsmonitor.c b/src/fsmonitor.c index 3a9ed30e..05c602ee 100644 --- a/src/fsmonitor.c +++ b/src/fsmonitor.c @@ -53,7 +53,7 @@ fsmonitor_thread ( void* p ) fsmonitor_link_t *fml; fsmonitor_t *fsm; - while (1) { + while (fsmonitor_fd >= 0) { /* Wait for event */ c = read(fsmonitor_fd, buf, sizeof(buf));