]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiInspect.pm
lei_mail_sync: rely on flock(2), avoid IPC
[public-inbox.git] / lib / PublicInbox / LeiInspect.pm
index 2385f7f82fe6499aae4941ab9961e00a59a14697..f06cea613e600c266190d33ef2e496cfa05d8987 100644 (file)
@@ -18,7 +18,7 @@ sub inspect_blob ($$) {
                my $oidbin = pack('H*', $oidhex);
                my @docids = $lse ? $lse->over->oidbin_exists($oidbin) : ();
                $ent->{'lei/store'} = \@docids if @docids;
-               my $lms = $lse->lms;
+               my $lms = $lei->lms;
                if (my $loc = $lms ? $lms->locations_for($oidbin) : undef) {
                        $ent->{'mail-sync'} = $loc;
                }
@@ -29,8 +29,7 @@ sub inspect_blob ($$) {
 sub inspect_imap_uid ($$) {
        my ($lei, $uid_uri) = @_;
        my $ent = {};
-       my $lse = $lei->{lse} or return $ent;
-       my $lms = $lse->lms or return $ent;
+       my $lms = $lei->lms or return $ent;
        my $oidhex = $lms->imap_oid($lei, $uid_uri);
        if (ref(my $err = $oidhex)) { # art2folder error
                $lei->qerr(@{$err->{qerr}}) if $err->{qerr};