X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_methods.c;h=85d029e675359d70717b8df34de1072c6bac419e;hp=3701e1a953f94bdc08bc53ac0bf8e60ec98711db;hb=6dd728f3faa5dcedf81f3f9a6cfe2e41993efc0b;hpb=054426ee13e1680245998c59f571effca5ceda4b diff --git a/http_methods.c b/http_methods.c index 3701e1a..85d029e 100644 --- a/http_methods.c +++ b/http_methods.c @@ -438,7 +438,8 @@ PHP_METHOD(HTTPi_Response, send) { 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: @@ -451,7 +452,8 @@ PHP_METHOD(HTTPi_Response, send) 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 - */ \ No newline at end of file + */ +