X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Freadahead%2Freadahead-collect.c;h=5d07f4704af0837a588d0cc1c5293e4ac72b4e3f;hb=4a1909bb6655a1ba84b426546acb9a518aa9b679;hp=4fcf64c24d766833b70f01c1d7104d45079979c6;hpb=0d0f0c50d3a1d90f03972a6abb82e6413daaa583;p=elogind.git diff --git a/src/readahead/readahead-collect.c b/src/readahead/readahead-collect.c index 4fcf64c24..5d07f4704 100644 --- a/src/readahead/readahead-collect.c +++ b/src/readahead/readahead-collect.c @@ -43,6 +43,10 @@ #include #include +#ifdef HAVE_FANOTIFY_INIT +#include +#endif + #include #include "missing.h" @@ -456,7 +460,7 @@ static int collect(const char *root) { log_warning("readlink(%s) failed: %s", fn, strerror(-k)); next_iteration: - if (m->fd) + if (m->fd >= 0) close_nointr_nofail(m->fd); } }