do { \
if (!obj->message) { \
obj->message = php_http_message_init(NULL, 0, NULL); \
+ } else if (!obj->body && php_http_message_body_size(obj->message->body)) { \
+ php_http_message_object_init_body_object(obj); \
} \
} while(0)
if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS(), "h", &arr)) {
zval *zv = zend_hash_index_find(arr, 0);
- if (0 && zv) {
+ if (zv) {
zend_string *zs = zval_get_string(zv);
php_stream *s = php_http_mem_stream_open(0, zs);
php_http_message_body_object_t *obj = PHP_HTTP_OBJ(NULL, getThis());
zs = php_http_message_body_to_string(obj->body, 0, 0);
if (zs) {
add_index_str(return_value, 0, zs);
- zend_string_release(zs);
}
}