]> granicus.if.org Git - php/commitdiff
Fixed reference counting
authorDmitry Stogov <dmitry@zend.com>
Wed, 16 Apr 2014 10:15:24 +0000 (14:15 +0400)
committerDmitry Stogov <dmitry@zend.com>
Wed, 16 Apr 2014 10:15:24 +0000 (14:15 +0400)
ext/spl/php_spl.c

index 763996ad2a8218f94c3bdfbefaf47097248d6c2f..30ecf67824f23dc03a612e48bd9f069529989187 100644 (file)
@@ -385,6 +385,7 @@ PHP_FUNCTION(spl_autoload_extensions)
        if (SPL_G(autoload_extensions) == NULL) {
                RETURN_STRINGL(SPL_DEFAULT_FILE_EXTENSIONS, sizeof(SPL_DEFAULT_FILE_EXTENSIONS) - 1);
        } else {
+               STR_ADDREF(SPL_G(autoload_extensions));
                RETURN_STR(SPL_G(autoload_extensions));
        }
 } /* }}} */