* melt http_api down
[m6w6/ext-http] / http_methods.c
index 3701e1a953f94bdc08bc53ac0bf8e60ec98711db..85d029e675359d70717b8df34de1072c6bac419e 100644 (file)
@@ -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
+ */
+