You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2020/02/25 16:34:48 UTC

svn commit: r1874511 - /httpd/httpd/trunk/modules/generators/cgi_common.h

Author: jorton
Date: Tue Feb 25 16:34:47 2020
New Revision: 1874511

URL: http://svn.apache.org/viewvc?rev=1874511&view=rev
Log:
* modules/generators/cgi_common.h (cgi_handle_request): Catch
  (unlikely) apr_bucket_read() failure when reading request.

Modified:
    httpd/httpd/trunk/modules/generators/cgi_common.h

Modified: httpd/httpd/trunk/modules/generators/cgi_common.h
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/generators/cgi_common.h?rev=1874511&r1=1874510&r2=1874511&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/generators/cgi_common.h (original)
+++ httpd/httpd/trunk/modules/generators/cgi_common.h Tue Feb 25 16:34:47 2020
@@ -407,7 +407,10 @@ static apr_status_t cgi_handle_request(r
             }
 
             /* read */
-            apr_bucket_read(bucket, &data, &len, APR_BLOCK_READ);
+            rv = apr_bucket_read(bucket, &data, &len, APR_BLOCK_READ);
+            if (rv) {
+                return rv;
+            }
 
             if (logbufbytes && dbpos < logbufbytes) {
                 int cursize;