X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client_curl.c;h=f286324d808cdb5e535a31668d2f4ed44c711e72;hp=1626b712e41496c6d98561c7ec794f067c830016;hb=cb4b67381dd7bc1f9c8bc1c65729ed0e694512ae;hpb=b2cddc09fda9358c7c2bdfaf487196cb3ff34749 diff --git a/src/php_http_client_curl.c b/src/php_http_client_curl.c index 1626b71..f286324 100644 --- a/src/php_http_client_curl.c +++ b/src/php_http_client_curl.c @@ -21,7 +21,7 @@ # include #endif #if PHP_HTTP_HAVE_LIBCURL_GNUTLS -# include +# include #endif typedef struct php_http_client_curl_handler { @@ -2206,7 +2206,7 @@ static ZEND_RESULT_CODE php_http_client_curl_dequeue(php_http_client_t *h, php_h php_http_client_curl_t *curl = h->ctx; php_http_client_curl_handler_t *handler = enqueue->opaque; - if (h->callback.depth) { + if (h->callback.depth && !CG(unclean_shutdown)) { php_error_docref(NULL, E_WARNING, "Could not dequeue request while executing callbacks"); return FAILURE; }