fatal-signal: Fix bug in call_hooks() recursion detection.
[sliver-openvswitch.git] / lib / fatal-signal.c
index ac9e2a5..35a37bf 100644 (file)
@@ -167,7 +167,7 @@ atexit_handler(void)
 static void
 call_hooks(int sig_nr)
 {
-    volatile sig_atomic_t recurse = 0;
+    static volatile sig_atomic_t recurse = 0;
     if (!recurse) {
         size_t i;