BigInteger: fix issues with divide method

This commit is contained in:
terrafrost 2019-06-19 22:29:31 -05:00
parent d0014cbb20
commit 5e9d05a9f4

View File

@ -1586,7 +1586,9 @@ class Math_BigInteger
$temp_value = array($quotient_value[$q_index]);
$temp = $temp->multiply($y);
$temp_value = &$temp->value;
$temp_value = array_merge($adjust, $temp_value);
if ($temp_value !== []) {
$temp_value = array_merge($adjust, $temp_value);
}
$x = $x->subtract($temp);
@ -3628,6 +3630,7 @@ class Math_BigInteger
$value = &$result->value;
if (!count($value)) {
$result->is_negative = false;
return $result;
}