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 2005/01/14 15:16:59 UTC
svn commit: r125166 - /httpd/httpd/trunk/modules/ssl/ssl_engine_io.c
Author: jorton
Date: Fri Jan 14 06:16:58 2005
New Revision: 125166
URL: http://svn.apache.org/viewcvs?view=rev&rev=125166
Log:
* modules/ssl/ssl_engine_io.c (bio_filter_out_flush): Fail if the
connection was reset.
PR: 32699
Modified:
httpd/httpd/trunk/modules/ssl/ssl_engine_io.c
Modified: httpd/httpd/trunk/modules/ssl/ssl_engine_io.c
Url: http://svn.apache.org/viewcvs/httpd/httpd/trunk/modules/ssl/ssl_engine_io.c?view=diff&rev=125166&p1=httpd/httpd/trunk/modules/ssl/ssl_engine_io.c&r1=125165&p2=httpd/httpd/trunk/modules/ssl/ssl_engine_io.c&r2=125166
==============================================================================
--- httpd/httpd/trunk/modules/ssl/ssl_engine_io.c (original)
+++ httpd/httpd/trunk/modules/ssl/ssl_engine_io.c Fri Jan 14 06:16:58 2005
@@ -153,6 +153,10 @@
outctx->rc = ap_pass_brigade(outctx->filter_ctx->pOutputFilter->next,
outctx->bb);
+ /* Fail if the connection was reset: */
+ if (outctx->rc == APR_SUCCESS && outctx->c->aborted) {
+ outctx->rc = APR_ECONNRESET;
+ }
return (outctx->rc == APR_SUCCESS) ? 1 : -1;
}