about summary refs log tree commit homepage
path: root/lib/PublicInbox
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-10-19 09:33:46 +0000
committerEric Wong <e@80x24.org>2021-10-19 17:29:23 +0000
commit9f8e28a80374e905c831d2d5f3a45c6a9d708fa3 (patch)
tree683e29ccbb8f4ffc081339614155e4e135c0ca6f /lib/PublicInbox
parent05ba3513ab45618956739731e11c6e9cd8924bdc (diff)
downloadpublic-inbox-9f8e28a80374e905c831d2d5f3a45c6a9d708fa3.tar.gz
It could prove useful for diagnosing bugs (either on our
end or an MUA's), or storage device failures.
Diffstat (limited to 'lib/PublicInbox')
-rw-r--r--lib/PublicInbox/LeiMailSync.pm9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/PublicInbox/LeiMailSync.pm b/lib/PublicInbox/LeiMailSync.pm
index f2f1e3ed..e70cb5de 100644
--- a/lib/PublicInbox/LeiMailSync.pm
+++ b/lib/PublicInbox/LeiMailSync.pm
@@ -339,9 +339,12 @@ WHERE b.oidbin = ?
                         next unless -s $fh;
                         local $/;
                         my $raw = <$fh>;
-                        if ($vrfy && git_sha(1, \$raw)->hexdigest ne $oidhex) {
-                                warn "$f changed $oidhex\n";
-                                next;
+                        if ($vrfy) {
+                                my $got = git_sha(1, \$raw)->hexdigest;
+                                if ($got ne $oidhex) {
+                                        warn "$f changed $oidhex => $got\n";
+                                        next;
+                                }
                         }
                         return \$raw;
                 }