X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frefile.c;h=7bc6d0b92b221ea7bdf023da0493d6267e6a7f5c;hp=acafbf433a867e08d40193e31d721dd4c29e2810;hb=d8916ff5d389de5ab225cd6f40aeda1b285d0f28;hpb=174d375bb4b9bcaa0c3f28c422216f68703494a8 diff --git a/uip/refile.c b/uip/refile.c index acafbf4..7bc6d0b 100644 --- a/uip/refile.c +++ b/uip/refile.c @@ -163,7 +163,7 @@ main (int argc, char **argv) if (foldp > NFOLDERS) adios (NULL, "only %d folders allowed!", NFOLDERS); folders[foldp++].f_name = - path (cp + 1, *cp == '+' ? TFOLDER : TSUBCWF); + pluspath (cp); } else app_msgarg(&msgs, cp); } @@ -266,7 +266,8 @@ main (int argc, char **argv) context_replace (pfolder, folder); /* update current folder */ context_save (); /* save the context file */ folder_free (mp); /* free folder structure */ - return done (0); + done (0); + return 1; } @@ -278,11 +279,9 @@ main (int argc, char **argv) static void opnfolds (struct st_fold *folders, int nfolders) { - register char *cp; char nmaildir[BUFSIZ]; register struct st_fold *fp, *ep; register struct msgs *mp; - struct stat st; for (fp = folders, ep = folders + nfolders; fp < ep; fp++) { chdir (m_maildir (""));