about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMailSync.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-08-31 11:21:24 +0000
committerEric Wong <e@80x24.org>2021-08-31 11:29:12 +0000
commit4853dee600d76ed5de5807605fa78bcd0557babd (patch)
treedfc51894dc4098e699db0b93b65f16b5bc42b028 /lib/PublicInbox/LeiMailSync.pm
parent67bbb44851c45ca727a8a1112b01408195f66442 (diff)
downloadpublic-inbox-4853dee600d76ed5de5807605fa78bcd0557babd.tar.gz
Another step towards moving more of our internals to use binary
OIDs to avoid needless conversions before hitting disk.
Diffstat (limited to 'lib/PublicInbox/LeiMailSync.pm')
-rw-r--r--lib/PublicInbox/LeiMailSync.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/LeiMailSync.pm b/lib/PublicInbox/LeiMailSync.pm
index 275e0cc4..f8834a27 100644
--- a/lib/PublicInbox/LeiMailSync.pm
+++ b/lib/PublicInbox/LeiMailSync.pm
@@ -118,7 +118,7 @@ EOM
 }
 
 sub set_src {
-        my ($self, $oidhex, $folder, $id) = @_;
+        my ($self, $oidbin, $folder, $id) = @_;
         my $fid = $self->{fmap}->{$folder} //= fid_for($self, $folder, 1);
         my $sth;
         if (ref($id)) { # scalar name
@@ -131,7 +131,7 @@ INSERT OR IGNORE INTO blob2name (oidbin, fid, name) VALUES (?, ?, ?)
 INSERT OR IGNORE INTO blob2num (oidbin, fid, uid) VALUES (?, ?, ?)
 
         }
-        $sth->execute(pack('H*', $oidhex), $fid, $id);
+        $sth->execute($oidbin, $fid, $id);
 }
 
 sub clear_src {