From 6432fafa1a5d75ce7fc3dee9602c0890af538ebe Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Tue, 13 Apr 2010 16:34:13 +0200 Subject: [PATCH] fix compiler warning: variable might be clobbered by longjmp or vfork --- lib/hostip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/hostip.c b/lib/hostip.c index 7106958d1..8f6a52e4f 100644 --- a/lib/hostip.c +++ b/lib/hostip.c @@ -542,7 +542,7 @@ int Curl_resolv_timeout(struct connectdata *conn, #ifdef USE_ALARM_TIMEOUT #ifdef HAVE_SIGACTION struct sigaction keep_sigact; /* store the old struct here */ - bool keep_copysig=FALSE; /* did copy it? */ + volatile bool keep_copysig = FALSE; /* wether old sigact has been saved */ struct sigaction sigact; #else #ifdef HAVE_SIGNAL @@ -550,7 +550,7 @@ int Curl_resolv_timeout(struct connectdata *conn, #endif /* HAVE_SIGNAL */ #endif /* HAVE_SIGACTION */ volatile long timeout; - unsigned int prev_alarm=0; + volatile unsigned int prev_alarm = 0; struct SessionHandle *data = conn->data; #endif /* USE_ALARM_TIMEOUT */ int rc; -- 2.40.0