]> granicus.if.org Git - apache/commitdiff
Only cleanup new_bb, if it isn't NULL, fixing a crash in the event MPM when write...
authorPaul Querna <pquerna@apache.org>
Tue, 21 Aug 2007 17:27:31 +0000 (17:27 +0000)
committerPaul Querna <pquerna@apache.org>
Tue, 21 Aug 2007 17:27:31 +0000 (17:27 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@568202 13f79535-47bb-0310-9956-ffa450edef68

server/core_filters.c

index f06b976cd187ecbb87a7722bdb915a60b6f35c7a..5ea2c3887044a4d25ff1035a2dddefbd636b2ad4 100644 (file)
@@ -354,7 +354,9 @@ apr_status_t ap_core_output_filter(ap_filter_t *f, apr_bucket_brigade *new_bb)
 
     /* Fail quickly if the connection has already been aborted. */
     if (c->aborted) {
-        apr_brigade_cleanup(new_bb);
+        if (new_bb != NULL) {
+            apr_brigade_cleanup(new_bb);
+        }
         return APR_ECONNABORTED;
     }