projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
* melt http_api down
[m6w6/ext-http]
/
http_methods.c
diff --git
a/http_methods.c
b/http_methods.c
index 3701e1a953f94bdc08bc53ac0bf8e60ec98711db..85d029e675359d70717b8df34de1072c6bac419e 100644
(file)
--- a/
http_methods.c
+++ b/
http_methods.c
@@
-438,7
+438,8
@@
PHP_METHOD(HTTPi_Response, send)
{
case SEND_DATA:
{
{
case SEND_DATA:
{
- RETURN_SUCCESS(http_send_data(GET_PROP(obj, data)));
+ zval *zdata = GET_PROP(obj, data);
+ RETURN_SUCCESS(http_send_data(Z_STRVAL_P(zdata), Z_STRLEN_P(zdata)));
}
case SEND_RSRC:
}
case SEND_RSRC:
@@
-451,7
+452,8
@@
PHP_METHOD(HTTPi_Response, send)
default:
{
default:
{
- RETURN_SUCCESS(http_send_file(GET_PROP(obj, file)));
+ zval *zfile = GET_PROP(obj, file);
+ RETURN_SUCCESS(http_send_file(Z_STRVAL_P(zfile)));
}
}
}
}
}
}
@@
-1118,4
+1120,5
@@
PHP_METHOD(HTTPi_Request, send)
* End:
* vim600: noet sw=4 ts=4 fdm=marker
* vim<600: noet sw=4 ts=4
* End:
* vim600: noet sw=4 ts=4 fdm=marker
* vim<600: noet sw=4 ts=4
- */
\ No newline at end of file
+ */
+