projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix macro usage
[m6w6/ext-http]
/
php_http_client_response.c
diff --git
a/php_http_client_response.c
b/php_http_client_response.c
index 1fcdca5a4e24bff5dd960254c7effd93dc7780bc..b1377fe64c7b3d49aed4604c992501de9b4026c3 100644
(file)
--- a/
php_http_client_response.c
+++ b/
php_http_client_response.c
@@
-74,7
+74,6
@@
static PHP_METHOD(HttpClientResponse, getCookies)
}
zend_string_release(zs);
}
}
zend_string_release(zs);
}
- zval_ptr_dtor(header);
}
if (allowed_extras) {
}
if (allowed_extras) {
@@
-92,11
+91,11
@@
static PHP_METHOD(HttpClientResponse, getTransferInfo)
{
char *info_name = NULL;
size_t info_len = 0;
{
char *info_name = NULL;
size_t info_len = 0;
- zval *info;
+ zval
info_tmp, info_name_tmp,
*info;
php_http_expect(SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &info_name, &info_len), invalid_arg, return);
php_http_expect(SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &info_name, &info_len), invalid_arg, return);
- info = zend_read_property(php_http_client_response_class_entry, getThis(), ZEND_STRL("transferInfo"), 0);
+ info = zend_read_property(php_http_client_response_class_entry, getThis(), ZEND_STRL("transferInfo"), 0
, &info_tmp
);
/* request completed? */
if (Z_TYPE_P(info) != IS_OBJECT) {
/* request completed? */
if (Z_TYPE_P(info) != IS_OBJECT) {
@@
-105,7
+104,7
@@
static PHP_METHOD(HttpClientResponse, getTransferInfo)
}
if (info_len && info_name) {
}
if (info_len && info_name) {
- info = zend_read_property(NULL, info, php_http_pretty_key(info_name, info_len, 0, 0), info_len, 0);
+ info = zend_read_property(NULL, info, php_http_pretty_key(info_name, info_len, 0, 0), info_len, 0
, &info_name_tmp
);
if (!info) {
php_http_throw(unexpected_val, "Could not find transfer info with name '%s'", info_name);
if (!info) {
php_http_throw(unexpected_val, "Could not find transfer info with name '%s'", info_name);
@@
-113,7
+112,7
@@
static PHP_METHOD(HttpClientResponse, getTransferInfo)
}
}
}
}
- RETURN_ZVAL
_FAST(info
);
+ RETURN_ZVAL
(info, 1, 0
);
}
static zend_function_entry php_http_client_response_methods[] = {
}
static zend_function_entry php_http_client_response_methods[] = {