]> granicus.if.org Git - php/commitdiff
MFH: Fix case where php_handle_aborted_connection was called
authorJoe Orton <jorton@php.net>
Thu, 21 Oct 2004 08:22:58 +0000 (08:22 +0000)
committerJoe Orton <jorton@php.net>
Thu, 21 Oct 2004 08:22:58 +0000 (08:22 +0000)
outside a try/end_try block (#25570).

sapi/apache2handler/sapi_apache2.c

index f5b133bcc1bf475b603bb6f248762ea097a02c4d..de3232c3ebc55d8ddcefc1eee4bb9e74d147dfef 100644 (file)
@@ -557,7 +557,9 @@ zend_first_try {
 
                rv = ap_pass_brigade(r->output_filters, brigade);
                if (rv != APR_SUCCESS || r->connection->aborted) {
+zend_first_try {
                        php_handle_aborted_connection();
+} zend_end_try();
                }
                apr_brigade_cleanup(brigade);
        } else {