X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_message.c;h=9432ae953f7c7a8fd5e2bce46401fd080f207628;hp=8c1f40ccbd077da096d6037d02a298a78014ceae;hb=d7f91cdeb926694858b07d77e29e10d5617112b1;hpb=fc86bad83e836bbf363e82ed47cf3943795c45b3 diff --git a/php_http_message.c b/php_http_message.c index 8c1f40c..9432ae9 100644 --- a/php_http_message.c +++ b/php_http_message.c @@ -772,7 +772,9 @@ STATUS php_http_message_object_set_body(php_http_message_object_t *msg_obj, zval } body_obj = zend_object_store_get_object(zbody TSRMLS_CC); - + if (!body_obj->body) { + body_obj->body = php_http_message_body_init(NULL, NULL TSRMLS_CC); + } if (msg_obj->body) { zend_objects_store_del_ref_by_handle(msg_obj->body->zv.handle TSRMLS_CC); }