From: Ben Pfaff Date: Fri, 9 Jan 2009 01:20:34 +0000 (-0800) Subject: fatal-signal: Fix bug in call_hooks() recursion detection. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4876587f7587dc12ce04fafb099ef7196a0d6d85;p=sliver-openvswitch.git fatal-signal: Fix bug in call_hooks() recursion detection. Found by Chris Eagle via Fortify. --- diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c index ac9e2a59f..35a37bff6 100644 --- a/lib/fatal-signal.c +++ b/lib/fatal-signal.c @@ -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;