X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Frefile.c;h=690b55b11d2f476a6416768efab68825872bd666;hb=5048c3273f8780b3d73e81d0ea5b434f53a83f9f;hp=a79e8be8128f195742e40e703a587adc9cfff4c3;hpb=240013872c392fe644bd4f79382d9f5314b4ea60;p=mmh diff --git a/uip/refile.c b/uip/refile.c index a79e8be..690b55b 100644 --- a/uip/refile.c +++ b/uip/refile.c @@ -128,10 +128,7 @@ main(int argc, char **argv) if (!(cp = *argp++) || *cp == '-') adios(NULL, "missing argument to %s", argp[-2]); - folder = path(*cp == '+' || *cp == '@' ? - cp + 1 : cp, - *cp != '@' ? - TFOLDER : TSUBCWF); + folder = pluspath(cp); continue; case FILESW: if (filep > NFOLDERS) @@ -163,8 +160,6 @@ main(int argc, char **argv) app_msgarg(&msgs, cp); } - if (!context_find("path")) - free(path("./", TFOLDER)); if (foldp == 0) adios(NULL, "no folder specified"); @@ -192,7 +187,7 @@ main(int argc, char **argv) if (!msgs.size) app_msgarg(&msgs, "cur"); if (!folder) - folder = getfolder(1); + folder = getfolder(FCUR); strncpy(maildir, m_maildir(folder), sizeof(maildir)); if (chdir(maildir) == NOTOK)