X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=jail%2Felf.c;h=7c6076afb6a7f305695163ede2a796af73f9cd5e;hb=8d720b2c2e569885c6e1e7eab68d36f31818ed84;hp=b8f2cc549e8c33ce490d0a59bcef411e0263cd81;hpb=6ffa138d4424dc1f1e05e8923a8d67c8394ac896;p=project%2Fprocd.git diff --git a/jail/elf.c b/jail/elf.c index b8f2cc5..7c6076a 100644 --- a/jail/elf.c +++ b/jail/elf.c @@ -81,7 +81,7 @@ int lib_open(char **fullpath, const char *file) list_for_each_entry(p, &library_paths, list) { snprintf(path, sizeof(path), "%s/%s", p->path, file); - fd = open(path, O_RDONLY); + fd = open(path, O_RDONLY|O_CLOEXEC); if (fd >= 0) { *fullpath = strdup(path); break;