@@ -152,7 +152,7 @@ PHP_METHOD(Uri_WhatWg_UrlValidationError, __construct)
152152 RETURN_THROWS ();
153153 }
154154
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 );
156156 if (EG (exception )) {
157157 RETURN_THROWS ();
158158 }
@@ -347,21 +347,16 @@ static void uri_unserialize(INTERNAL_FUNCTION_PARAMETERS, const char *handler_na
347347 RETURN_THROWS ();
348348 }
349349
350- zval errors ;
351- ZVAL_UNDEF (& errors );
352-
353350 uri_internal_t * internal_uri = uri_internal_from_obj (object );
354351 internal_uri -> handler = uri_handler_by_name (handler_name , strlen (handler_name ));
355352 if (internal_uri -> uri != NULL ) {
356353 internal_uri -> handler -> free_uri (internal_uri -> uri );
357354 }
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 );
359356 if (internal_uri -> uri == NULL ) {
360357 zend_throw_exception_ex (NULL , 0 , "Invalid serialization data for %s object" , ZSTR_VAL (object -> ce -> name ));
361- zval_ptr_dtor (& errors );
362358 RETURN_THROWS ();
363359 }
364- zval_ptr_dtor (& errors );
365360
366361 /* Unserialize regular properties: second array */
367362 arr = zend_hash_index_find (data , 1 );
0 commit comments