X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frmm.c;h=725832703964a262e3b2a3b1869b3a20a4ecae17;hp=896497fd1d822ed662d23aa91620677a65f6358f;hb=7af26a5bed6efce10f3e5dd8cd7520420453c4f2;hpb=10eff860a28b96582526eb739fd0a55441669938 diff --git a/uip/rmm.c b/uip/rmm.c index 896497f..7258327 100644 --- a/uip/rmm.c +++ b/uip/rmm.c @@ -24,6 +24,7 @@ static struct swit switches[] = { { NULL, 0 } }; +char *version=VERSION; int main(int argc, char **argv) @@ -73,7 +74,7 @@ main(int argc, char **argv) if (folder) { adios(EX_USAGE, NULL, "only one folder at a time!"); } else { - folder = getcpy(expandfol(cp)); + folder = mh_xstrdup(expandfol(cp)); } } else { app_msgarg(&msgs, cp); @@ -116,7 +117,6 @@ main(int argc, char **argv) if (unlink_msgs) { /* "remove" the SELECTED messages */ folder_delmsgs(mp, 1); - seq_setprev(mp); seq_save(mp); folder_free(mp); return 0; @@ -131,7 +131,7 @@ main(int argc, char **argv) adios(EX_SOFTWARE, NULL, "more than %d messages for refile exec", MAXARGS - 6); } - vec = (char **)mh_xcalloc((size_t)(msgs.size + 6), sizeof(*vec)); + vec = mh_xcalloc(msgs.size + 6, sizeof(*vec)); vec[vecp++] = "refile"; vec[vecp++] = "-src"; vec[vecp++] = concat("+", folder, NULL);