[experimental-ims] a77b576 Don't let VCC compilers or other subprocesses kill our VSM.
Geoff Simmons
geoff at varnish-cache.org
Mon Jan 9 21:52:41 CET 2012
commit a77b5767b42ddd8ee89c9b4ffd4c75522df4442d
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Sun Nov 20 23:27:03 2011 +0000
Don't let VCC compilers or other subprocesses kill our VSM.
diff --git a/bin/varnishd/mgt/mgt_shmem.c b/bin/varnishd/mgt/mgt_shmem.c
index 9f88f58..79f8c41 100644
--- a/bin/varnishd/mgt/mgt_shmem.c
+++ b/bin/varnishd/mgt/mgt_shmem.c
@@ -293,6 +293,9 @@ void
mgt_shm_atexit(void)
{
+ /* Do not let VCC kill our VSM */
+ if (getpid() != mgt_pid)
+ return;
if (heritage.vsm != NULL)
VSM_common_delete(&heritage.vsm);
}
More information about the varnish-commit
mailing list