to read the output brigade twice in the case of a timeout.
PR: 64709
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1881459 13f79535-47bb-0310-9956-
ffa450edef68
if ((ret = ap_scan_script_header_err_brigade_ex(r, bb, sbuf,
APLOG_MODULE_INDEX)))
{
+ /* In the case of a timeout reading script output, clear
+ * the brigade to avoid a second attempt to read the
+ * output. */
+ if (ret == HTTP_GATEWAY_TIME_OUT) {
+ apr_brigade_cleanup(bb);
+ }
+
ret = log_script(r, conf, ret, logdata, sbuf, bb, script_err);
/*