]> granicus.if.org Git - php/commitdiff
fix gcd - can return larger than long with long arg
authorStanislav Malyshev <stas@php.net>
Thu, 1 Nov 2007 18:36:24 +0000 (18:36 +0000)
committerStanislav Malyshev <stas@php.net>
Thu, 1 Nov 2007 18:36:24 +0000 (18:36 +0000)
ext/gmp/gmp.c

index 222bf0fdd36dee61a133d797476394665bcf51a3..77ae59785755c3a5e372bdb1d4bd411dfca78dfc 100644 (file)
@@ -1239,7 +1239,7 @@ ZEND_FUNCTION(gmp_gcd)
                return;
        }
 
-       gmp_zval_binary_ui_op_ex(return_value, a_arg, b_arg, mpz_gcd, (gmp_binary_ui_op_t)mpz_gcd_ui, 1, 0 TSRMLS_CC);
+       gmp_zval_binary_ui_op_ex(return_value, a_arg, b_arg, mpz_gcd, (gmp_binary_ui_op_t)mpz_gcd_ui, 0, 0 TSRMLS_CC);
 }
 /* }}} */