From 6c559dae69e244895fd7e6c5a9ae29f58d03058e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 28 Oct 2019 10:45:24 +0000 Subject: inboxwritable: add assert_usable_dir sub And use it for mda, since "0" could be a usable directory if somebody insists on using relative paths... --- script/public-inbox-mda | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'script') diff --git a/script/public-inbox-mda b/script/public-inbox-mda index 69354616..c122984f 100755 --- a/script/public-inbox-mda +++ b/script/public-inbox-mda @@ -49,8 +49,10 @@ if (!defined $dst) { } defined $dst or do_exit(67); # EX_NOUSER 5.1.1 user unknown } -$dst->{inboxdir} or do_exit(67); + $dst = PublicInbox::InboxWritable->new($dst); +eval { $dst->assert_usable_dir }; +do_exit(67) if $@; # pre-check, MDA has stricter rules than an importer might; if ($precheck && !PublicInbox::MDA->precheck($simple, $dst->{address})) { -- cgit v1.2.3-24-ge0c7