Commit 03821667 authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

  Appears we forgot to check the possibility of errors coming from the
  write brigade passed down from the content generator through the body
  and protocol filters.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@97397 13f79535-47bb-0310-9956-ffa450edef68
parent 6e4141e2
Loading
Loading
Loading
Loading
+6 −1
Changes for ssl_engine_io.c: 6 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -691,7 +691,12 @@ static apr_status_t ssl_io_filter_Output(ap_filter_t *f,
            const char *data;
            apr_size_t len;
            
            apr_bucket_read(bucket, &data, &len, APR_BLOCK_READ);
            status = apr_bucket_read(bucket, &data, &len, APR_BLOCK_READ);

            if (APR_STATUS_IS_EOF(status) && (status != APR_SUCCESS)) {
                break;
            }

            status = ssl_filter_write(f, data, len);
            apr_bucket_delete(bucket);