Return-Path: Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 6383 invoked by uid 500); 29 Mar 2002 17:48:29 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 6372 invoked by uid 500); 29 Mar 2002 17:48:29 -0000 Delivered-To: apmail-httpd-2.0-cvs@apache.org Date: 29 Mar 2002 17:48:29 -0000 Message-ID: <20020329174829.90172.qmail@icarus.apache.org> From: dougm@apache.org To: httpd-2.0-cvs@apache.org Subject: cvs commit: httpd-2.0/modules/proxy proxy_http.c X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N dougm 02/03/29 09:48:28 Modified: modules/proxy proxy_http.c Log: check the return value of ap_proxy_ssl_enable Revision Changes Path 1.141 +5 -2 httpd-2.0/modules/proxy/proxy_http.c Index: proxy_http.c =================================================================== RCS file: /home/cvs/httpd-2.0/modules/proxy/proxy_http.c,v retrieving revision 1.140 retrieving revision 1.141 diff -u -r1.140 -r1.141 --- proxy_http.c 29 Mar 2002 08:17:23 -0000 1.140 +++ proxy_http.c 29 Mar 2002 17:48:28 -0000 1.141 @@ -392,8 +392,11 @@ backend->hostname = apr_pstrdup(c->pool, p_conn->name); backend->port = p_conn->port; - if (backend->is_ssl) { - ap_proxy_ssl_enable(backend->connection); + if (backend->is_ssl && !ap_proxy_ssl_enable(backend->connection)) { + ap_log_error(APLOG_MARK, APLOG_ERR|APLOG_NOERRNO, 0, + r->server, "proxy: failed to enable ssl support " + "for %pI (%s)", p_conn->addr, p_conn->name); + return HTTP_INTERNAL_SERVER_ERROR; } ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, 0, r->server,