chiark / gitweb /
keymap: make USB keyboards really work
[elogind.git] / libudev / libudev-util-private.c
index e0670dbae5dcacb525e89db5e8c9eca5370f612d..585dfc6a41004f08f5fe1dfd6b4a37760d702af1 100644 (file)
@@ -337,7 +337,7 @@ int util_run_program(struct udev *udev, const char *command, char **envp,
                }
 
                if (sigmask)
-                       sigprocmask(SIG_BLOCK, sigmask, NULL);
+                       sigprocmask(SIG_SETMASK, sigmask, NULL);
 
                execve(argv[0], argv, envp);
                if (errno == ENOENT || errno == ENOTDIR) {