From: Xinchen Hui Date: Tue, 31 May 2016 14:24:02 +0000 (-0700) Subject: Fixed bug #72300 (ignore_user_abort(false) has no effect) X-Git-Tag: php-7.0.8RC1~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f2a814df335fdfbb062681413ae5d47e5b593044;p=php Fixed bug #72300 (ignore_user_abort(false) has no effect) --- diff --git a/NEWS b/NEWS index 6fc0149b15..0024b00d87 100644 --- a/NEWS +++ b/NEWS @@ -25,6 +25,7 @@ PHP NEWS . Fixed bug #72197 (pg_lo_create arbitrary read). (Anatol) - Standard: + . Fixed bug #72300 (ignore_user_abort(false) has no effect). (Laruence) . Fixed bug #72229 (Wrong reference when serialize/unserialize an object). (Laruence) . Fixed bug #72193 (dns_get_record returns array containing elements of diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index dd61c547c5..452c565d75 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -5525,7 +5525,7 @@ PHP_FUNCTION(ignore_user_abort) old_setting = PG(ignore_user_abort); - if (arg) { + if (ZEND_NUM_ARGS()) { zend_string *key = zend_string_init("ignore_user_abort", sizeof("ignore_user_abort") - 1, 0); zend_alter_ini_entry_chars(key, arg ? "1" : "0", 1, PHP_INI_USER, PHP_INI_STAGE_RUNTIME); zend_string_release(key);