diff options
Diffstat (limited to 'lib/PublicInbox/LeiLsMailSync.pm')
-rw-r--r-- | lib/PublicInbox/LeiLsMailSync.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/LeiLsMailSync.pm b/lib/PublicInbox/LeiLsMailSync.pm index 8da0c284..1400d488 100644 --- a/lib/PublicInbox/LeiLsMailSync.pm +++ b/lib/PublicInbox/LeiLsMailSync.pm @@ -6,12 +6,13 @@ package PublicInbox::LeiLsMailSync; use strict; use v5.10.1; use PublicInbox::LeiMailSync; +use PublicInbox::Config qw(glob2re); sub lei_ls_mail_sync { my ($lei, $filter) = @_; my $lms = $lei->lms or return; my $opt = $lei->{opt}; - my $re = $opt->{globoff} ? undef : $lei->glob2re($filter // '*'); + my $re = $opt->{globoff} ? undef : glob2re($filter // '*'); $re .= '/?\\z' if defined $re; $re //= index($filter, '/') < 0 ? qr!/\Q$filter\E/?\z! : # exact basename match |