From: Xiaoyin Liu Date: Mon, 24 Jul 2017 15:28:50 +0000 (-0400) Subject: schlock global variable needs to be volatile X-Git-Tag: OpenSSL_1_0_2m~52 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5bb84670ff1cf45e5d997eeaf48f34eab721d01f;p=oweals%2Fopenssl.git schlock global variable needs to be volatile Reviewed-by: Andy Polyakov Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/4000) (cherry picked from commit e0de4dd5a2b0c0dc27e6a6ab01fabe374d657d23) --- diff --git a/apps/speed.c b/apps/speed.c index 5c0996b18f..5259c16f12 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -307,7 +307,8 @@ static SIGRETTYPE sig_done(int sig) # if !defined(SIGALRM) # define SIGALRM # endif -static unsigned int lapse, schlock; +static volatile unsigned int lapse; +static volatile unsigned int schlock; static void alarm_win32(unsigned int secs) { lapse = secs * 1000;