]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.2' into PHP-7.3
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 30 Oct 2019 08:22:37 +0000 (09:22 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 30 Oct 2019 08:22:51 +0000 (09:22 +0100)
* PHP-7.2:
  Add missing refcount increment

1  2 
Zend/zend_closures.c

index 96c3a5cc2da5c3a0f36f24236fb419bcfc7d4aee,3918699e6bf1eb8e8e737a92c30db89201b8dd41..4261a748603a0fd702f95b923d34509886b4b42a
@@@ -272,6 -272,7 +272,7 @@@ static int zend_create_closure_from_cal
                if (fcc.object && fcc.object->ce == zend_ce_closure
                                && zend_string_equals_literal(mptr->common.function_name, "__invoke")) {
                        ZVAL_OBJ(return_value, fcc.object);
 -                      GC_REFCOUNT(fcc.object)++;
++                      GC_ADDREF(fcc.object);
                        zend_free_trampoline(mptr);
                        return SUCCESS;
                }