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;