]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Config.pm
config: reject `\n' in `inboxdir'
[public-inbox.git] / lib / PublicInbox / Config.pm
index c0e2cc575ec640ff1532edcc16d501660e5e4f28..67199bb3754bfb6a6f8aa874f5b9d3a312da4736 100644 (file)
@@ -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;