* mu-cmd-find.c: with --format=links, always try to create the target maildir,
even if the toplevel already exists
This commit is contained in:
@ -394,11 +394,12 @@ create_linksdir_maybe (const char *linksdir, gboolean clearlinks)
|
|||||||
GError *err;
|
GError *err;
|
||||||
|
|
||||||
err = NULL;
|
err = NULL;
|
||||||
if (access (linksdir, F_OK) != 0) {
|
/* note, mu_maildir_mkdir simply ignores whatever part of the
|
||||||
|
* mail dir already exists */
|
||||||
if (!mu_maildir_mkdir (linksdir, 0700, TRUE, &err))
|
if (!mu_maildir_mkdir (linksdir, 0700, TRUE, &err))
|
||||||
goto fail;
|
goto fail;
|
||||||
} else if (clearlinks)
|
|
||||||
if (!mu_maildir_clear_links (linksdir, &err))
|
if (clearlinks && !mu_maildir_clear_links (linksdir, &err))
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -797,6 +798,7 @@ output_xml (MuMsgIter *iter, gboolean include_unreadable, GError **err)
|
|||||||
|
|
||||||
output_xml_msg (msg);
|
output_xml_msg (msg);
|
||||||
++count;
|
++count;
|
||||||
|
|
||||||
}
|
}
|
||||||
g_print ("</messages>\n");
|
g_print ("</messages>\n");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user