From 833da775b6b87d4542e4b8495a1c52a651970a02 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sun, 13 Sep 2015 19:13:31 -0500 Subject: [PATCH] BigInteger: fix PHP7 error $x = gmp_init(6); empty($x); demonstrates the problem --- phpseclib/Math/BigInteger.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpseclib/Math/BigInteger.php b/phpseclib/Math/BigInteger.php index 14452dd0..4e86449b 100644 --- a/phpseclib/Math/BigInteger.php +++ b/phpseclib/Math/BigInteger.php @@ -3557,7 +3557,7 @@ class Math_BigInteger switch (MATH_BIGINTEGER_MODE) { case MATH_BIGINTEGER_MODE_GMP: - if (!empty($result->bitmask->value)) { + if ($this->bitmask !== false) { $result->value = gmp_and($result->value, $result->bitmask->value); }