From 80d837b05b0713f9ce268f8c64b048537741220d Mon Sep 17 00:00:00 2001 From: Francesco Abbate Date: Sat, 23 Oct 2021 15:46:30 +0200 Subject: [PATCH] Fix assert with dmon on directory deleting --- lib/dmon/dmon.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/dmon/dmon.h b/lib/dmon/dmon.h index ed10d11f..2bc9e0c3 100644 --- a/lib/dmon/dmon.h +++ b/lib/dmon/dmon.h @@ -927,8 +927,11 @@ _DMON_PRIVATE void dmon__inotify_process_events(void) dmon__strcat(watchdir, sizeof(watchdir), "/"); uint32_t mask = IN_MOVED_TO | IN_CREATE | IN_MOVED_FROM | IN_DELETE | IN_MODIFY; int wd = inotify_add_watch(watch->fd, watchdir, mask); - _DMON_UNUSED(wd); - DMON_ASSERT(wd != -1); + // Removing the assertion below because it was giving errors for some reason + // when building a new package. + // _DMON_UNUSED(wd); + // DMON_ASSERT(wd != -1); + if (wd == -1) continue; dmon__watch_subdir subdir; dmon__strcpy(subdir.rootdir, sizeof(subdir.rootdir), watchdir);