X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_querystring.c;h=bd3afe5a054b9e9b085ebfa0cdfc9d91822d63e3;hp=c15b2dda187e2d2f2b8739b892e265e71cfd1fa1;hb=567a61130ed7f4fd7b47fe104ec32990f84bc06e;hpb=270b6b653063c151409b0303abedd68f2ca2221e diff --git a/src/php_http_querystring.c b/src/php_http_querystring.c index c15b2dd..bd3afe5 100644 --- a/src/php_http_querystring.c +++ b/src/php_http_querystring.c @@ -384,9 +384,11 @@ PHP_METHOD(HttpQueryString, getGlobalInstance) ZVAL_STRING(&tmp, "queryArray"); qa = Z_OBJ_HT_P(return_value)->get_property_ptr_ptr(return_value, &tmp, BP_VAR_RW, NULL); - ZVAL_NEW_REF(qa, _GET); zval_ptr_dtor(&tmp); + ZVAL_NEW_REF(_GET, _GET); + ZVAL_COPY(qa, _GET); + zend_update_static_property(php_http_querystring_class_entry, ZEND_STRL("instance"), return_value); } else { php_http_throw(unexpected_val, "Could not acquire reference to superglobal GET array");