X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_url.c;h=c4c0e15e72293067c1fb0b5433da817bcaf1e0ac;hb=b2773ab559878238bd024c4bbebe5825cc38ad85;hp=06552bed304d6131ddb01c3a5214007abaa3500b;hpb=8d084b7e31a4985d75e74efbabf21a818513fd0f;p=m6w6%2Fext-http diff --git a/php_http_url.c b/php_http_url.c index 06552be..c4c0e15 100644 --- a/php_http_url.c +++ b/php_http_url.c @@ -396,46 +396,46 @@ php_http_url_t *php_http_url_from_struct(HashTable *ht) php_http_buffer_account(&buf, sizeof(php_http_url_t)); memset(buf.data, 0, buf.used); - if ((e = zend_hash_str_find(ht, ZEND_STRL("scheme")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("scheme")))) { zend_string *zs = zval_get_string(e); url(buf)->scheme = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1); zend_string_release(zs); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("user")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("user")))) { zend_string *zs = zval_get_string(e); url(buf)->user = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1); zend_string_release(zs); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("pass")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("pass")))) { zend_string *zs = zval_get_string(e); url(buf)->pass = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1); zend_string_release(zs); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("host")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("host")))) { zend_string *zs = zval_get_string(e); url(buf)->host = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1); zend_string_release(zs); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("port")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("port")))) { url(buf)->port = (unsigned short) zval_get_long(e); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("path")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("path")))) { zend_string *zs = zval_get_string(e); url(buf)->path = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1); zend_string_release(zs); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("query")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("query")))) { zend_string *zs = zval_get_string(e); url(buf)->query = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1); zend_string_release(zs); } - if ((e = zend_hash_str_find(ht, ZEND_STRL("fragment")))) { + if ((e = zend_hash_str_find_ind(ht, ZEND_STRL("fragment")))) { zend_string *zs = zval_get_string(e); url(buf)->fragment = &buf.data[buf.used]; php_http_buffer_append(&buf, zs->val, zs->len + 1);