X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udevd.c;h=81f4474a89b6bc7df5ddd834cff3180d0cb12bdf;hp=2bcb4a9e1ec4fd7d8b3cc525b4e8534d71274702;hb=d1f382f026ce03b9f2ef9111bacd821cbb33f743;hpb=c8fa2d8b413f7cf1ab42d1c35865952649bfccad diff --git a/udevd.c b/udevd.c index 2bcb4a9e1..81f4474a8 100644 --- a/udevd.c +++ b/udevd.c @@ -477,6 +477,8 @@ int main(int argc, char *argv[]) exit(1); } + set_cloexec_flag(ssock, 1); + /* the bind takes care of ensuring only one copy running */ retval = bind(ssock, (struct sockaddr *) &saddr, addrlen); if (retval < 0) {