X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Ffolder.c;h=9d85e891f7952b28780e46616ed72d34cfe7798d;hp=d6cb5b5c90702662726d9cf1b210c20b57a75aa0;hb=08aa8c17c3241bb5c6a997ed2e01e25a4d0089ce;hpb=008837e090c008e3afe7a9c8667070bafa091e62 diff --git a/uip/folder.c b/uip/folder.c index d6cb5b5..9d85e89 100644 --- a/uip/folder.c +++ b/uip/folder.c @@ -393,22 +393,7 @@ main (int argc, char **argv) * Check if folder exists. If not, then see if * we should create it, or just exit. */ - if (stat (strncpy (buf, m_maildir (folder), sizeof(buf)), &st) == -1) { - if (errno != ENOENT) - adios (buf, "error on folder"); - if (fcreat == 0) { - /* ask before creating folder */ - cp = concat ("Create folder \"", buf, "\"? ", NULL); - if (!getanswer (cp)) - done (1); - free (cp); - } else if (fcreat == -1) { - /* do not create, so exit */ - done (1); - } - if (!makedir (buf)) - adios (NULL, "unable to create folder %s", buf); - } + create_folder (m_maildir (folder), fcreat, done); if (get_folder_info (folder, msg) && argfolder) { /* update current folder */