{
if (zend_hash_exists(&THIS_CE->default_properties, Z_STRVAL_P(member), Z_STRLEN_P(member)+1)) {
int status;
- zval *orig = value;
getObjectEx(http_requestdatashare_object, obj, object);
- SEPARATE_ZVAL_IF_NOT_REF(&value);
- status = http_request_datashare_set(obj->share, Z_STRVAL_P(member), Z_STRLEN_P(member), (zend_bool) zval_is_true(value));
- if (orig != value) {
- zval_ptr_dtor(&value);
- value = orig;
- }
+ status = http_request_datashare_set(obj->share, Z_STRVAL_P(member), Z_STRLEN_P(member), (zend_bool) i_zend_is_true(value));
if (SUCCESS != status) {
return;
}