X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Frmf.c;h=36c1eed24da18fcc4ece9557c28fc8dd7fa694d1;hb=7030d7edb099bff36ded7548bb5380f7acab4f9b;hp=00104cfd233440834a11714ea207b875d04d4b53;hpb=682962d94b21e120c78a52a8bdcb6aa994330a14;p=mmh diff --git a/uip/rmf.c b/uip/rmf.c index 00104cf..36c1eed 100644 --- a/uip/rmf.c +++ b/uip/rmf.c @@ -92,9 +92,10 @@ main(int argc, char **argv) interactive = defolder; if (strchr(folder, '/') && (*folder != '/') && (*folder != '.')) { - for (cp = copy(folder, newfolder); - cp > newfolder && *cp != '/'; cp--) - continue; + strcpy(newfolder, folder); + cp = newfolder + strlen(newfolder); + while (cp > newfolder && *cp != '/') + cp--; if (cp > newfolder) *cp = '\0'; else @@ -157,7 +158,7 @@ rmf(char *folder) ** Run the external delete hook program. */ - (void)ext_hook("del-hook", maildir, (char *)0); + ext_hook("del-hook", maildir, NULL); j = strlen(backup_prefix); while ((dp = readdir(dd))) {