@@ -152,7 +152,7 @@ PHP_METHOD(Uri_WhatWg_UrlValidationError, __construct)
152
152
RETURN_THROWS ();
153
153
}
154
154
155
- zend_update_property (uri_whatwg_url_validation_error_ce , Z_OBJ_P (ZEND_THIS ), ZEND_STRL (" type " ), type );
155
+ zend_update_property_ex (uri_whatwg_url_validation_error_ce , Z_OBJ_P (ZEND_THIS ), ZSTR_KNOWN ( ZEND_STR_TYPE ), type );
156
156
if (EG (exception )) {
157
157
RETURN_THROWS ();
158
158
}
@@ -347,21 +347,16 @@ static void uri_unserialize(INTERNAL_FUNCTION_PARAMETERS, const char *handler_na
347
347
RETURN_THROWS ();
348
348
}
349
349
350
- zval errors ;
351
- ZVAL_UNDEF (& errors );
352
-
353
350
uri_internal_t * internal_uri = uri_internal_from_obj (object );
354
351
internal_uri -> handler = uri_handler_by_name (handler_name , strlen (handler_name ));
355
352
if (internal_uri -> uri != NULL ) {
356
353
internal_uri -> handler -> free_uri (internal_uri -> uri );
357
354
}
358
- internal_uri -> uri = internal_uri -> handler -> parse_uri (Z_STR_P (uri_zv ), NULL , & errors );
355
+ internal_uri -> uri = internal_uri -> handler -> parse_uri (Z_STR_P (uri_zv ), NULL , NULL );
359
356
if (internal_uri -> uri == NULL ) {
360
357
zend_throw_exception_ex (NULL , 0 , "Invalid serialization data for %s object" , ZSTR_VAL (object -> ce -> name ));
361
- zval_ptr_dtor (& errors );
362
358
RETURN_THROWS ();
363
359
}
364
- zval_ptr_dtor (& errors );
365
360
366
361
/* Unserialize regular properties: second array */
367
362
arr = zend_hash_index_find (data , 1 );
0 commit comments