From b13543315aff4ab0e7ff570f857f84202aee7082 Mon Sep 17 00:00:00 2001 From: Stathis Kamperis Date: Sun, 3 Feb 2008 01:51:42 +0100 Subject: [PATCH] Check return value of close() --- kqueue/kqdir.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/kqueue/kqdir.c b/kqueue/kqdir.c index 173c220..a489abe 100644 --- a/kqueue/kqdir.c +++ b/kqueue/kqdir.c @@ -122,9 +122,12 @@ int main(int argc, char *argv[]) /* Close open file descriptors, directory stream and kqueue */ CLEANUP_AND_EXIT:; for (i = 0; i < cnt; i++) - close(fdlist[i]); - closedir(pdir); - close(kq); + if (close(fdlist[i]) == -1) + diep("close()"); + + if (closedir(pdir) == -1 + || close(kq) == -1) + diep("close()"); return EXIT_SUCCESS; } -- 2.11.4.GIT