From f8b32184a6c7f5bac21dca893c9e0445d18a19e7 Mon Sep 17 00:00:00 2001 From: Sam Varshavchik Date: Sun, 24 Aug 2014 10:46:56 -0400 Subject: tcpd: remove any slashes from hostname. --- tcpd/libcouriergnutls.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tcpd') diff --git a/tcpd/libcouriergnutls.c b/tcpd/libcouriergnutls.c index fbf5e8c..20823a9 100644 --- a/tcpd/libcouriergnutls.c +++ b/tcpd/libcouriergnutls.c @@ -999,6 +999,12 @@ static int get_server_cert(gnutls_session_t session, vhost_idx) == GNUTLS_E_SUCCESS; ++vhost_idx) { + char *p; + + for (p=vhost_buf; *p; p++) + if (*p == '/') + *p='.'; + if (ssl->ctx->certfile) certfilename=check_cert(ssl->ctx->certfile, st->cert_type, -- cgit v1.2.3