projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
don't abuse STR_FREE; ditch http\Url::parse(); fix tests
[m6w6/ext-http]
/
php_http_info.c
diff --git
a/php_http_info.c
b/php_http_info.c
index 2f1b746fa95d185db515896b87c6ef2c2532133b..7efd70ec7914426f697a3a7718984400e5f24253 100644
(file)
--- a/
php_http_info.c
+++ b/
php_http_info.c
@@
-27,12
+27,12
@@
void php_http_info_dtor(php_http_info_t *i)
{
switch (i->type) {
case PHP_HTTP_REQUEST:
{
switch (i->type) {
case PHP_HTTP_REQUEST:
-
S
TR_SET(PHP_HTTP_INFO(i).request.method, NULL);
-
S
TR_SET(PHP_HTTP_INFO(i).request.url, NULL);
+
P
TR_SET(PHP_HTTP_INFO(i).request.method, NULL);
+
P
TR_SET(PHP_HTTP_INFO(i).request.url, NULL);
break;
case PHP_HTTP_RESPONSE:
break;
case PHP_HTTP_RESPONSE:
-
S
TR_SET(PHP_HTTP_INFO(i).response.status, NULL);
+
P
TR_SET(PHP_HTTP_INFO(i).response.status, NULL);
break;
default:
break;
default:
@@
-122,7
+122,7
@@
php_http_info_t *php_http_info_parse(php_http_info_t *info, const char *pre_head
if (http > url) {
PHP_HTTP_INFO(info).request.url = php_http_url_parse(url, http - url, ~0 TSRMLS_CC);
} else {
if (http > url) {
PHP_HTTP_INFO(info).request.url = php_http_url_parse(url, http - url, ~0 TSRMLS_CC);
} else {
-
S
TR_SET(PHP_HTTP_INFO(info).request.method, NULL);
+
P
TR_SET(PHP_HTTP_INFO(info).request.method, NULL);
return NULL;
}
} else {
return NULL;
}
} else {