Mailing List Archive

r1450 - in trunk/varnish-cache/bin: varnishlog varnishncsa
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)