From 59e209c855e42398c1fd28b10db7681d33ee19bc Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 21 May 2015 23:08:47 +0100 Subject: [PATCH] opendir: standard says O_CLOEXEC --- Library/libs/opendir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/libs/opendir.c b/Library/libs/opendir.c index d9f542b7..3c9f8c57 100644 --- a/Library/libs/opendir.c +++ b/Library/libs/opendir.c @@ -26,7 +26,7 @@ DIR *opendir(char *path) errno = ENOMEM; goto Err; } - if ((dir->dd_fd = open(path, O_RDONLY)) < 0) { + if ((dir->dd_fd = open(path, O_RDONLY | O_CLOEXEC)) < 0) { free(dir->dd_buf); free(dir); Err:return NULL; -- 2.34.1