about summary refs log tree commit homepage
path: root/lib/PublicInbox/Config.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/Config.pm')
-rw-r--r--lib/PublicInbox/Config.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/PublicInbox/Config.pm b/lib/PublicInbox/Config.pm
index c27928de..6a51226e 100644
--- a/lib/PublicInbox/Config.pm
+++ b/lib/PublicInbox/Config.pm
@@ -544,11 +544,12 @@ sub urlmatch {
         my $val = <$fh>;
         if (close($fh)) {
                 chomp($val);
-                $val;
         } else {
                 $urlmatch_broken = 1 if (($? >> 8) != 1);
-                undef;
+                undef $val;
         }
+        $? = 0; # don't influence lei exit status
+        $val;
 }
 
 sub json {