diff --git a/libs/util/sys.c b/libs/util/sys.c index 5d1cf1e6b..e9cf01042 100644 --- a/libs/util/sys.c +++ b/libs/util/sys.c @@ -658,7 +658,7 @@ aiee (int sig) static void signal_handler (int sig) { - int recover = 0; + int volatile recover = 0; // volatile for longjump printf ("Received signal %d, exiting...\n", sig);