From: Eric Wong Date: Wed, 20 Jul 2022 09:24:12 +0000 (+0000) Subject: netd: setup TLS bits for well-known STARTTLS ports X-Git-Tag: v1.9.0~96 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=6d01d5b60dbfc3319092cebdda7c3a371eafbbc6 netd: setup TLS bits for well-known STARTTLS ports Unfortunately, I can't think of an easy way to test this in our test suite since binding these ports are privileged and are often in use, anyways. --- diff --git a/lib/PublicInbox/Daemon.pm b/lib/PublicInbox/Daemon.pm index fbce9154..bceae6e5 100644 --- a/lib/PublicInbox/Daemon.pm +++ b/lib/PublicInbox/Daemon.pm @@ -208,7 +208,7 @@ EOF $tls_opt{"$scheme://$sockname"} ||= accept_tls_opt(''); } elsif (($scheme = $KNOWN_STARTTLS{$1})) { $xnetd->{$sockname} = load_mod($scheme); - next if $tls_opt{"$scheme://$sockname"}; + $tls_opt{"$scheme://$sockname"} ||= accept_tls_opt(''); $tls_opt{''} ||= accept_tls_opt(''); } }