mu-init: insist that --maildir is absolute

This commit is contained in:
Dirk-Jan C. Binnema
2024-02-26 01:04:47 +02:00
parent 915335fd76
commit dcbcd697f4
4 changed files with 12 additions and 4 deletions

View File

@ -45,6 +45,9 @@ Mu::mu_cmd_init(const Options& opts)
return Err(Error::Code::InvalidArgument,
"missing --maildir parameter and could "
"not determine default");
else if (!g_path_is_absolute(opts.init.maildir.c_str()))
return Err(Error{Error::Code::File,
"--maildir is not absolute"});
MemDb mdb;
Config conf{mdb};