Skip to content

Commit c8bceb8

Browse files
committed
Some review comment fixes
1 parent fa96c3c commit c8bceb8

File tree

2 files changed

+13
-22
lines changed

2 files changed

+13
-22
lines changed

ext/standard/url.c

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ PHPAPI php_url *php_url_parse_ex2(char const *str, size_t length, bool *has_port
323323

324324
static zend_result parse_url_read_scheme(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
325325
{
326-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
326+
php_url *parse_url_uri = internal_uri->uri;
327327

328328
if (parse_url_uri->scheme) {
329329
ZVAL_STR_COPY(retval, parse_url_uri->scheme);
@@ -336,7 +336,7 @@ static zend_result parse_url_read_scheme(const uri_internal_t *internal_uri, uri
336336

337337
static zend_result parse_url_read_username(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
338338
{
339-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
339+
php_url *parse_url_uri = internal_uri->uri;
340340

341341
if (parse_url_uri->user) {
342342
ZVAL_STR_COPY(retval, parse_url_uri->user);
@@ -349,7 +349,7 @@ static zend_result parse_url_read_username(const uri_internal_t *internal_uri, u
349349

350350
static zend_result parse_url_read_password(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
351351
{
352-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
352+
php_url *parse_url_uri = internal_uri->uri;
353353

354354
if (parse_url_uri->pass) {
355355
ZVAL_STR_COPY(retval, parse_url_uri->pass);
@@ -362,7 +362,7 @@ static zend_result parse_url_read_password(const uri_internal_t *internal_uri, u
362362

363363
static zend_result parse_url_read_host(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
364364
{
365-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
365+
php_url *parse_url_uri = internal_uri->uri;
366366

367367
if (parse_url_uri->host) {
368368
ZVAL_STR_COPY(retval, parse_url_uri->host);
@@ -375,7 +375,7 @@ static zend_result parse_url_read_host(const uri_internal_t *internal_uri, uri_c
375375

376376
static zend_result parse_url_read_port(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
377377
{
378-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
378+
php_url *parse_url_uri = internal_uri->uri;
379379

380380
if (parse_url_uri->port) {
381381
ZVAL_LONG(retval, parse_url_uri->port);
@@ -388,7 +388,7 @@ static zend_result parse_url_read_port(const uri_internal_t *internal_uri, uri_c
388388

389389
static zend_result parse_url_read_path(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
390390
{
391-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
391+
php_url *parse_url_uri = internal_uri->uri;
392392

393393
if (parse_url_uri->path) {
394394
ZVAL_STR_COPY(retval, parse_url_uri->path);
@@ -401,7 +401,7 @@ static zend_result parse_url_read_path(const uri_internal_t *internal_uri, uri_c
401401

402402
static zend_result parse_url_read_query(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
403403
{
404-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
404+
php_url *parse_url_uri = internal_uri->uri;
405405

406406
if (parse_url_uri->query) {
407407
ZVAL_STR_COPY(retval, parse_url_uri->query);
@@ -414,7 +414,7 @@ static zend_result parse_url_read_query(const uri_internal_t *internal_uri, uri_
414414

415415
static zend_result parse_url_read_fragment(const uri_internal_t *internal_uri, uri_component_read_mode_t read_mode, zval *retval)
416416
{
417-
php_url *parse_url_uri = (php_url *) internal_uri->uri;
417+
php_url *parse_url_uri = internal_uri->uri;
418418

419419
if (parse_url_uri->fragment) {
420420
ZVAL_STR_COPY(retval, parse_url_uri->fragment);
@@ -432,16 +432,7 @@ static void *parse_url_clone_uri(void *uri)
432432

433433
static void throw_invalid_uri_exception(void)
434434
{
435-
zval exception;
436-
437-
object_init_ex(&exception, uri_invalid_uri_exception_ce);
438-
439-
zval value;
440-
ZVAL_STRING(&value, "URL parsing failed");
441-
zend_update_property_ex(uri_whatwg_invalid_url_exception_ce, Z_OBJ(exception), ZSTR_KNOWN(ZEND_STR_MESSAGE), &value);
442-
zval_ptr_dtor_str(&value);
443-
444-
zend_throw_exception_object(&exception);
435+
zend_throw_exception(uri_invalid_uri_exception_ce, "The specified URI is malformed", 0);
445436
}
446437

447438
static void *parse_url_parse_uri(const zend_string *uri_str, const void *base_url, zval *errors, bool silent)

ext/uri/php_uri.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ static HashTable *uri_get_debug_properties(zend_object *object)
109109
PHPAPI uri_handler_t *php_uri_get_handler(const zend_string *uri_handler_name)
110110
{
111111
if (uri_handler_name == NULL) {
112-
return uri_handler_by_name("parse_url", sizeof("parse_url") - 1);
112+
return uri_handler_by_name(URI_PARSER_PHP, sizeof(URI_PARSER_PHP) - 1);
113113
}
114114

115115
return uri_handler_by_name(ZSTR_VAL(uri_handler_name), ZSTR_LEN(uri_handler_name));
@@ -123,7 +123,7 @@ PHPAPI uri_internal_t *php_uri_parse(const uri_handler_t *uri_handler, zend_stri
123123
return NULL;
124124
}
125125

126-
uri_internal_t *internal_uri = emalloc(sizeof(uri_internal_t));
126+
uri_internal_t *internal_uri = emalloc(sizeof(*internal_uri));
127127
internal_uri->handler = uri_handler;
128128
internal_uri->uri = uri_handler->parse_uri(uri_str, NULL, NULL, silent);
129129

@@ -200,7 +200,7 @@ PHPAPI php_uri *php_uri_parse_to_struct(const uri_handler_t *uri_handler, zend_s
200200
return NULL;
201201
}
202202

203-
php_uri *uri = ecalloc(1, sizeof(php_uri));
203+
php_uri *uri = ecalloc(1, sizeof(*uri));
204204
zval tmp;
205205
ZVAL_UNDEF(&tmp);
206206
zend_result result;
@@ -980,7 +980,7 @@ PHP_METHOD(Uri_WhatWg_Url, __debugInfo)
980980

981981
static zend_object *uri_create_object_handler(zend_class_entry *class_type)
982982
{
983-
uri_object_t *uri_object = zend_object_alloc(sizeof(uri_object_t), class_type);
983+
uri_object_t *uri_object = zend_object_alloc(sizeof(*uri_object), class_type);
984984

985985
zend_object_std_init(&uri_object->std, class_type);
986986
object_properties_init(&uri_object->std, class_type);

0 commit comments

Comments
 (0)