lib/PublicInbox/Daemon.pm | 2 +- diff --git a/lib/PublicInbox/Daemon.pm b/lib/PublicInbox/Daemon.pm index fbce9154b52034e60ce78934c7941159b23a4379..bceae6e5699f5d13412f7cdc4e544074b58fd1d7 100644 --- a/lib/PublicInbox/Daemon.pm +++ b/lib/PublicInbox/Daemon.pm @@ -208,7 +208,7 @@ $xnetd->{$sockname} = load_mod(substr($scheme, 0, -1)); $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(''); } }