From 87e2da8388e2cddfdeebd7c185f0319fabe07a9c Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Tue, 31 May 2016 23:25:44 -0400 Subject: Fix missing oldMask for x86 --- cpu.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cpu.cpp') diff --git a/cpu.cpp b/cpu.cpp index 87fcee8f..52a69b24 100644 --- a/cpu.cpp +++ b/cpu.cpp @@ -160,6 +160,10 @@ static bool TrySSE2() if (oldHandler == SIG_ERR) return false; + volatile sigset_t oldMask; + if (sigprocmask(0, NULL, (sigset_t*)&oldMask)) + result = false; + if (setjmp(s_jmpNoSSE2)) result = true; else -- cgit v1.2.1