projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
- PECL #16803, fix NTS build with vc6
[m6w6/ext-http]
/
php_http_request_int.h
diff --git
a/php_http_request_int.h
b/php_http_request_int.h
index 5037bffec99a1e4f9b4115aac74a5ec3e87d741d..eb33bd59a4b401f116725016b79c6e76fbb16df2 100644
(file)
--- a/
php_http_request_int.h
+++ b/
php_http_request_int.h
@@
-41,11
+41,12
@@
}
#define HTTP_CURL_OPT_STRING_EX(keyname, optname, obdc) \
if (!strcasecmp(key.str, keyname)) { \
}
#define HTTP_CURL_OPT_STRING_EX(keyname, optname, obdc) \
if (!strcasecmp(key.str, keyname)) { \
- zval *copy = http_request_option_cache_ex(request, keyname, strlen(keyname)+1, 0,
zval_copy
(IS_STRING, *param)); \
+ zval *copy = http_request_option_cache_ex(request, keyname, strlen(keyname)+1, 0,
http_zsep
(IS_STRING, *param)); \
if (obdc) { \
HTTP_CHECK_OPEN_BASEDIR(Z_STRVAL_P(copy), return FAILURE); \
} \
HTTP_CURL_OPT(optname, Z_STRVAL_P(copy)); \
if (obdc) { \
HTTP_CHECK_OPEN_BASEDIR(Z_STRVAL_P(copy), return FAILURE); \
} \
HTTP_CURL_OPT(optname, Z_STRVAL_P(copy)); \
+ zval_ptr_dtor(©); \
continue; \
}
#define HTTP_CURL_OPT_LONG(OPTION, ldiff) \
continue; \
}
#define HTTP_CURL_OPT_LONG(OPTION, ldiff) \
@@
-55,9
+56,9
@@
}
#define HTTP_CURL_OPT_LONG_EX(keyname, optname) \
if (!strcasecmp(key.str, keyname)) { \
}
#define HTTP_CURL_OPT_LONG_EX(keyname, optname) \
if (!strcasecmp(key.str, keyname)) { \
- zval *copy =
zval_copy
(IS_LONG, *param); \
+ zval *copy =
http_zsep
(IS_LONG, *param); \
HTTP_CURL_OPT(optname, Z_LVAL_P(copy)); \
HTTP_CURL_OPT(optname, Z_LVAL_P(copy)); \
- zval_
free
(©); \
+ zval_
ptr_dtor
(©); \
continue; \
}
continue; \
}