]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Prevent segfaults after SSL renegotiation failures.
authorJoe Orton <jorton@apache.org>
Mon, 21 Jul 2003 12:02:40 +0000 (12:02 +0000)
committerJoe Orton <jorton@apache.org>
Mon, 21 Jul 2003 12:02:40 +0000 (12:02 +0000)
commit4241d677c6e62af360b137a710ae8a1c2f38adf5
treefa0903fc0cee4a1920c0ec10bcd18c3fa966b713
parentd0c249b8568261477c92267245e5cfbfa130d25c
Prevent segfaults after SSL renegotiation failures.

* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): Set aborted flag
after renegotiation failure.

* modules/ssl/ssl_engine_io.c (ssl_filter_write, ssl_io_filter_output):
Don't dereference BIOs in filter_ctx when filter_ctx->pssl is NULL.
(ssl_filter_io_shutdown): Set aborted flag on abortive shutdown.

PR: 21370
Submitted by: Hartmut Keil <Hartmut.Keil@adnovum.ch>
Cleaned up by: Jeff Trawick, Joe Orton

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@100720 13f79535-47bb-0310-9956-ffa450edef68
ssl_engine_io.c
ssl_engine_kernel.c