Merge branch 'v2.6.x'
[m6w6/ext-http] / src / php_http_message_body.c
index c903624c703e890ce1d1a3f82e44ef15af0495c0..d907e8033d24354517cc127506f6c98c77aa9224 100644 (file)
@@ -46,10 +46,10 @@ php_http_message_body_t *php_http_message_body_init(php_http_message_body_t **bo
 
        if (stream) {
                body->res = stream->res;
-               ++GC_REFCOUNT(body->res);
        } else {
                body->res = php_stream_temp_create(TEMP_STREAM_DEFAULT, 0xffff)->res;
        }
+       ++GC_REFCOUNT(body->res);
 
        if (body_ptr) {
                *body_ptr = body;