15 lines
581 B
Diff
15 lines
581 B
Diff
diff -up cups-1.4rc1/backend/dnssd.c.str3272 cups-1.4rc1/backend/dnssd.c
|
|
--- cups-1.4rc1/backend/dnssd.c.str3272 2009-04-14 19:14:02.000000000 +0100
|
|
+++ cups-1.4rc1/backend/dnssd.c 2009-07-29 13:56:55.643396809 +0100
|
|
@@ -153,8 +153,8 @@ main(int argc, /* I - Number of comm
|
|
memset(&action, 0, sizeof(action));
|
|
|
|
sigemptyset(&action.sa_mask);
|
|
- action.sa_handler = SIG_IGN;
|
|
- sigaction(SIGTERM, &action, sigterm_handler);
|
|
+ action.sa_handler = sigterm_handler;
|
|
+ sigaction(SIGTERM, &action, NULL);
|
|
#else
|
|
signal(SIGTERM, sigterm_handler);
|
|
#endif /* HAVE_SIGSET */
|