X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=script%2Fpublic-inbox-index;h=5adb6e741eff8f2578a780bd40738cd7c42ee7a6;hp=32121f6d9a5650edc566803e41107d339f8978e6;hb=65323f060a3db731bb9fafa004336eeb4bbb8f00;hpb=440b0feaa209e12e4bcb8ef16a95041fce71e7dc diff --git a/script/public-inbox-index b/script/public-inbox-index index 32121f6d..5adb6e74 100755 --- a/script/public-inbox-index +++ b/script/public-inbox-index @@ -15,7 +15,7 @@ use PublicInbox::Admin qw(resolve_repo_dir); my $config = eval { PublicInbox::Config->new } || eval { warn "public-inbox unconfigured for serving, indexing anyways...\n"; - {} + undef; }; eval { require PublicInbox::SearchIdx }; if ($@) { @@ -45,7 +45,7 @@ if (@ARGV) { sub usage { print STDERR "Usage: $usage\n"; exit 1 } usage() unless @dirs; -$config->each_inbox(sub { +defined($config) and $config->each_inbox(sub { my ($ibx) = @_; for my $i (0..$#dirs) {