X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=lib%2FPublicInbox%2FContentHash.pm;h=f6ae9011c1bf2d471e239550fd7347c85adbeb3f;hp=cc4a54c922d09c9788cfb63b03097631ecc7bcb0;hb=64f6a4c97b05a709de60aea9c3a5f51d7a37f226;hpb=3e096b699243ea7bd9d12fec8f3048104e462802 diff --git a/lib/PublicInbox/ContentHash.pm b/lib/PublicInbox/ContentHash.pm index cc4a54c9..f6ae9011 100644 --- a/lib/PublicInbox/ContentHash.pm +++ b/lib/PublicInbox/ContentHash.pm @@ -52,9 +52,9 @@ sub content_dig_i { $dig->add($s); } -sub content_digest ($) { - my ($eml) = @_; - my $dig = Digest::SHA->new(256); +sub content_digest ($;$) { + my ($eml, $dig) = @_; + $dig //= Digest::SHA->new(256); # References: and In-Reply-To: get used interchangeably # in some "duplicates" in LKML. We treat them the same