diff options
author | Jeffrey Walton <noloader@gmail.com> | 2016-05-31 23:25:44 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2016-05-31 23:25:44 -0400 |
commit | 87e2da8388e2cddfdeebd7c185f0319fabe07a9c (patch) | |
tree | 338b3cd28e65e804469f0cfec2e24e21c945b881 /cpu.cpp | |
parent | ec8c794a26b52666a7a08d7823aa6338ea913cdd (diff) | |
download | cryptopp-git-87e2da8388e2cddfdeebd7c185f0319fabe07a9c.tar.gz |
Fix missing oldMask for x86
Diffstat (limited to 'cpu.cpp')
-rw-r--r-- | cpu.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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
|