about summary refs log tree commit homepage
path: root/lib/PublicInbox/MID.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2015-08-30 01:26:46 +0000
committerEric Wong <e@80x24.org>2015-08-30 01:26:46 +0000
commit1b41e3f4500541667b3b205f3d8683b4e1532384 (patch)
treee0abe4dde30b95ed93a3bea3f532a5314c3034d2 /lib/PublicInbox/MID.pm
parentc67918ea8c325af50e2b8a3dfa501579d788a158 (diff)
downloadpublic-inbox-1b41e3f4500541667b3b205f3d8683b4e1532384.tar.gz
mid2path: clean MID of angle brackets '<>'
We screwed up and needed to fix URL generation with '<>'
in them.  Regardless, users may attempt to copy and paste
URLs with '<>' in them, do not punish them for that.
Diffstat (limited to 'lib/PublicInbox/MID.pm')
-rw-r--r--lib/PublicInbox/MID.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/MID.pm b/lib/PublicInbox/MID.pm
index 8ca3c579..1b03fdce 100644
--- a/lib/PublicInbox/MID.pm
+++ b/lib/PublicInbox/MID.pm
@@ -39,7 +39,7 @@ sub mid2path {
 
         unless (defined $x38) {
                 # compatibility with old links (or short Message-IDs :)
-                $mid = sha1_hex($mid);
+                $mid = sha1_hex(mid_clean($mid));
                 ($x2, $x38) = ($mid =~ /\A([a-f0-9]{2})([a-f0-9]{38})\z/);
         }
         "$x2/$x38";