]> 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 19:43:37 +0000 (19:43 +0000)
committerJoe Orton <jorton@php.net>
Thu, 21 Oct 2004 19:43:37 +0000 (19:43 +0000)
outside a try/end_try block (#25570).

sapi/apache2handler/sapi_apache2.c

index 0bf67b6555b4766d66b34fff59ec318cbedc2467..8035212a5161908b07afdc9b4223b9a7bdb9544c 100644 (file)
@@ -562,7 +562,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 {