]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Profiling: fix compilation on CentOS5 1034/head
authorVictor Julien <victor@inliniac.net>
Mon, 14 Jul 2014 13:25:50 +0000 (15:25 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 14 Jul 2014 13:25:50 +0000 (15:25 +0200)
Bug #1207

src/util-profiling.c

index f85b64c98a9951132423d5b464af3616cdc4ae9e..faa0592cbebf8d32082441a0230f3668944b7939 100644 (file)
@@ -97,7 +97,7 @@ char *profiling_csv_file_name;
 const char *profiling_packets_file_mode = "a";
 
 static int rate = 1;
-static SC_ATOMIC_DECL_AND_INIT(uint64_t, samples);
+static SC_ATOMIC_DECLARE(uint64_t, samples);
 
 /**
  * Used as a check so we don't double enter a profiling run.
@@ -126,6 +126,8 @@ SCProfilingInit(void)
 {
     ConfNode *conf;
 
+    SC_ATOMIC_INIT(samples);
+
     intmax_t rate_v = 0;
     (void)ConfGetInt("profiling.sample-rate", &rate_v);
     if (rate_v > 0 && rate_v < INT_MAX) {