r1450 - in trunk/varnish-cache/bin: varnishlog varnishncsa

des at projects.linpro.no des at projects.linpro.no
Fri May 18 10:15:23 CEST 2007


Author: des
Date: 2007-05-18 10:15:23 +0200 (Fri, 18 May 2007)
New Revision: 1450

Modified:
   trunk/varnish-cache/bin/varnishlog/varnishlog.c
   trunk/varnish-cache/bin/varnishncsa/varnishncsa.c
Log:
reopen needs to be volatile, or the compiler might optimize it away.


Modified: trunk/varnish-cache/bin/varnishlog/varnishlog.c
===================================================================
--- trunk/varnish-cache/bin/varnishlog/varnishlog.c	2007-05-17 21:49:45 UTC (rev 1449)
+++ trunk/varnish-cache/bin/varnishlog/varnishlog.c	2007-05-18 08:15:23 UTC (rev 1450)
@@ -212,7 +212,7 @@
 
 /*--------------------------------------------------------------------*/
 
-static sig_atomic_t reopen;
+static volatile sig_atomic_t reopen;
 
 static void
 sighup(int sig)

Modified: trunk/varnish-cache/bin/varnishncsa/varnishncsa.c
===================================================================
--- trunk/varnish-cache/bin/varnishncsa/varnishncsa.c	2007-05-17 21:49:45 UTC (rev 1449)
+++ trunk/varnish-cache/bin/varnishncsa/varnishncsa.c	2007-05-18 08:15:23 UTC (rev 1450)
@@ -347,7 +347,7 @@
 
 /*--------------------------------------------------------------------*/
 
-static sig_atomic_t reopen;
+static volatile sig_atomic_t reopen;
 
 static void
 sighup(int sig)




More information about the varnish-commit mailing list