NO_ARGS;
- RETURN_LONG(zend_llist_count(&obj->share->handles));
+ RETURN_LONG(zend_llist_count(HTTP_RSHARE_HANDLES(obj->share)));
}
/* }}} */
if (!this_ptr) {
MAKE_STD_ZVAL(this_ptr);
Z_TYPE_P(this_ptr) = IS_OBJECT;
- this_ptr->value.obj = http_requestdatashare_object_new(http_requestdatashare_object_ce);
+ this_ptr->value.obj = http_requestdatashare_object_new_ex(http_requestdatashare_object_ce, global ? http_request_datashare_global_get() : NULL, NULL);
}
if (global) {
if (HTTP_G->request.datashare.cookie) {