X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Freadahead%2Freadahead-collect.c;h=5d07f4704af0837a588d0cc1c5293e4ac72b4e3f;hb=ed205a6bc53735392b46fde6820520a1d18d6ebd;hp=a3f7df5f6ae6ac91ffdc0a4e061890e429151c8e;hpb=a8348796c0d39435b1c3d85ce6e95dad1ac85fec;p=elogind.git diff --git a/src/readahead/readahead-collect.c b/src/readahead/readahead-collect.c index a3f7df5f6..5d07f4704 100644 --- a/src/readahead/readahead-collect.c +++ b/src/readahead/readahead-collect.c @@ -460,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); } }