X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=udevd.c;h=7d7fd63332baf664b9ba111e3553115aeca993fc;hb=d384abd2bd61f0eb9abd9d1f8eca380ef12b988c;hp=53c7bf3df1bd0055b46c24d1caaeb02f042f57f3;hpb=085cce379a4256cd039ccda3c8198aba058c8720;p=elogind.git diff --git a/udevd.c b/udevd.c index 53c7bf3df..7d7fd6333 100644 --- a/udevd.c +++ b/udevd.c @@ -690,6 +690,7 @@ int main(int argc, char *argv[], char *envp[]) dbg("error fcntl on write pipe: %s", strerror(errno)); /* set signal handlers */ + memset(&act, 0x00, sizeof(struct sigaction)); act.sa_handler = (void (*) (int))sig_handler; sigemptyset(&act.sa_mask); act.sa_flags = SA_RESTART;