X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_api.c;h=59466806a03e80b2bd0fd46aac0856ea9657e08f;hb=062146a765cc4cce698764f46547ee209e73966c;hp=774e60335a1c70d7bb537bc6a6de88cacb8376e8;hpb=9ba68660f21ea9481af483dffd666ae5bee72d11;p=m6w6%2Fext-http diff --git a/http_api.c b/http_api.c index 774e603..5946680 100644 --- a/http_api.c +++ b/http_api.c @@ -147,7 +147,9 @@ STATUS _http_exit_ex(int status, char *header, char *body, zend_bool send_header return FAILURE; } - php_end_ob_buffers(0 TSRMLS_CC); + if (!OG(ob_lock)) { + php_end_ob_buffers(0 TSRMLS_CC); + } if ((SUCCESS == sapi_send_headers(TSRMLS_C)) && body) { PHPWRITE(body, strlen(body)); }