X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FExtMsg.pm;h=47f00b5e3ec179f4167deffd433c56b56b712c25;hb=3c39f9c942a6975245fda878e9b957d8d3367662;hp=14d49cc59e186c8102fe60eda13513c767a2fa94;hpb=65323f060a3db731bb9fafa004336eeb4bbb8f00;p=public-inbox.git
diff --git a/lib/PublicInbox/ExtMsg.pm b/lib/PublicInbox/ExtMsg.pm
index 14d49cc5..47f00b5e 100644
--- a/lib/PublicInbox/ExtMsg.pm
+++ b/lib/PublicInbox/ExtMsg.pm
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 all contributors
+# Copyright (C) 2015-2019 all contributors
# License: AGPL-3.0+
#
# Used by the web interface to link to messages outside of the our
@@ -8,13 +8,13 @@
package PublicInbox::ExtMsg;
use strict;
use warnings;
-use PublicInbox::Hval;
+use PublicInbox::Hval qw/ascii_html/;
use PublicInbox::MID qw/mid2path/;
use PublicInbox::WwwStream;
our $MIN_PARTIAL_LEN = 16;
# TODO: user-configurable
-our @EXT_URL = (
+our @EXT_URL = map { ascii_html($_) } (
# leading "//" denotes protocol-relative (http:// or https://)
'//marc.info/?i=%s',
'//www.mail-archive.com/search?l=mid&q=%s',
@@ -80,7 +80,6 @@ sub ext_msg {
my $mid = $ctx->{mid};
eval { require PublicInbox::Msgmap };
- my $have_mm = $@ ? 0 : 1;
my (@ibx, @found);
$ctx->{www}->{pi_config}->each_inbox(sub {