From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS16276 149.202.0.0/16 X-Spam-Status: No, score=-3.0 required=3.0 tests=AWL,BAYES_00,SPF_FAIL, SPF_HELO_FAIL shortcircuit=no autolearn=no autolearn_force=no version=3.4.0 Received: from 80x24.org (1.tor.exit.babylon.network [149.202.98.161]) by dcvr.yhbt.net (Postfix) with ESMTP id 44016203C1 for ; Sat, 13 Aug 2016 23:53:36 +0000 (UTC) From: Eric Wong To: spew@80x24.org Subject: [PATCH 8/8] squash Date: Sat, 13 Aug 2016 23:53:20 +0000 Message-Id: <20160813235320.10831-8-e@80x24.org> In-Reply-To: <20160813235320.10831-1-e@80x24.org> References: <20160813235320.10831-1-e@80x24.org> List-Id: --- lib/PublicInbox/MID.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/PublicInbox/MID.pm b/lib/PublicInbox/MID.pm index b81fc15..1c2d75c 100644 --- a/lib/PublicInbox/MID.pm +++ b/lib/PublicInbox/MID.pm @@ -38,7 +38,9 @@ sub mid2path { unless (defined $x38) { # compatibility with old links (or short Message-IDs :) - $mid = sha1_hex(mid_clean($mid)); + $mid = mid_clean($mid); + utf8::encode($mid); + $mid = sha1_hex($mid); ($x2, $x38) = ($mid =~ /\A([a-f0-9]{2})([a-f0-9]{38})\z/); } "$x2/$x38"; -- EW