r677 - trunk/varnish-cache/bin/varnishd
phk at projects.linpro.no
phk at projects.linpro.no
Sat Aug 5 18:32:19 CEST 2006
Author: phk
Date: 2006-08-05 18:32:19 +0200 (Sat, 05 Aug 2006)
New Revision: 677
Modified:
trunk/varnish-cache/bin/varnishd/mgt_child.c
Log:
Also trap SIGTERM
Modified: trunk/varnish-cache/bin/varnishd/mgt_child.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/mgt_child.c 2006-08-05 16:31:24 UTC (rev 676)
+++ trunk/varnish-cache/bin/varnishd/mgt_child.c 2006-08-05 16:32:19 UTC (rev 677)
@@ -115,6 +115,7 @@
setproctitle("Varnish-Chld");
signal(SIGINT, SIG_DFL);
+ signal(SIGTERM, SIG_DFL);
child_main();
exit (1);
@@ -279,6 +280,13 @@
e = ev_new();
assert(e != NULL);
+ e->sig = SIGTERM;
+ e->callback = mgt_sigint;
+ e->name = "mgt_sigterm";
+ AZ(ev_add(mgt_evb, e));
+
+ e = ev_new();
+ assert(e != NULL);
e->sig = SIGINT;
e->callback = mgt_sigint;
e->name = "mgt_sigint";
More information about the varnish-commit
mailing list