mu-find: insist on --linksdir for links

Fixes #2790.
This commit is contained in:
Dirk-Jan C. Binnema
2024-12-04 23:18:15 +02:00
parent ffb3563f11
commit 1b2d9d3847
2 changed files with 9 additions and 4 deletions

View File

@ -164,6 +164,10 @@ get_query(const Store& store, const Options& opts)
static Result<void>
prepare_links(const Options& opts)
{
// XXX: can this be done as part of the option-parsing?
if (opts.find.linksdir.empty())
return Err(Error::Code::InvalidArgument, "--linksdir is required");
/* note, mu_maildir_mkdir simply ignores whatever part of the
* mail dir already exists */
if (auto&& res = maildir_mkdir(opts.find.linksdir, 0700, true); !res)