about summary refs log tree commit homepage
path: root/lib/PublicInbox/Daemon.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2022-07-20 09:24:12 +0000
committerEric Wong <e@80x24.org>2022-07-20 16:52:12 +0000
commit6d01d5b60dbfc3319092cebdda7c3a371eafbbc6 (patch)
tree4a8cd19bcfa6385389a9618c7c239b36eebf575f /lib/PublicInbox/Daemon.pm
parentb9bc55a39b65d6da9da8bf2ad5daaaa2933ab508 (diff)
downloadpublic-inbox-6d01d5b60dbfc3319092cebdda7c3a371eafbbc6.tar.gz
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.
Diffstat (limited to 'lib/PublicInbox/Daemon.pm')
-rw-r--r--lib/PublicInbox/Daemon.pm2
1 files changed, 1 insertions, 1 deletions
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('');
                 }
         }