diff options
author | Andy Polyakov <appro@openssl.org> | 2015-05-20 09:24:36 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2015-05-24 21:25:59 +0200 |
commit | 86e5d1e32b2d702a5fc777e612cd746e790098ef (patch) | |
tree | e659751ed092700b2872c356c3ae33cf77ce5432 | |
parent | 8b822d2566853ee5e313c37529f71336209b28ab (diff) |
bn/bn_gf2m.c: appease STACK, unstable code detector.
RT#3852
Reviewed-by: Richard Levitte <levitte@openssl.org>
-rw-r--r-- | crypto/bn/bn_gf2m.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/crypto/bn/bn_gf2m.c b/crypto/bn/bn_gf2m.c index caad2d0d0d..73e1e8f11b 100644 --- a/crypto/bn/bn_gf2m.c +++ b/crypto/bn/bn_gf2m.c @@ -450,8 +450,7 @@ int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) d0 = p[k] % BN_BITS2; d1 = BN_BITS2 - d0; z[n] ^= (zz << d0); - tmp_ulong = zz >> d1; - if (d0 && tmp_ulong) + if (d0 && (tmp_ulong = zz >> d1)) z[n + 1] ^= tmp_ulong; } |