X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udevsend.c;h=23ba1a1b000b206953d95514fc7ab94423486ac7;hp=842a2a4bc4178578b6663b74dc54cbfaa2a3de29;hb=6e3e3c3416864eca74cb885f64c453eb531eed63;hpb=cdc60e8afb06a0688e4b9f166625d4d0b8805e68 diff --git a/udevsend.c b/udevsend.c index 842a2a4bc..23ba1a1b0 100644 --- a/udevsend.c +++ b/udevsend.c @@ -160,6 +160,8 @@ int main(int argc, char* argv[]) goto fallback; } + set_cloexec_flag(sock, 1); + memset(&saddr, 0x00, sizeof(struct sockaddr_un)); saddr.sun_family = AF_LOCAL; /* use abstract namespace for socket path */