about summary refs log tree commit homepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/PublicInbox/Config.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/PublicInbox/Config.pm b/lib/PublicInbox/Config.pm
index c0e2cc57..67199bb3 100644
--- a/lib/PublicInbox/Config.pm
+++ b/lib/PublicInbox/Config.pm
@@ -393,7 +393,10 @@ sub _fill {
 
         # backwards compatibility:
         $ibx->{inboxdir} //= $self->{"$pfx.mainrepo"};
-
+        if (($ibx->{inboxdir} // '') =~ /\n/s) {
+                warn "E: `$ibx->{inboxdir}' must not contain `\\n'\n";
+                return;
+        }
         foreach my $k (qw(obfuscate)) {
                 my $v = $self->{"$pfx.$k"};
                 defined $v or next;