X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frmf.c;h=fb951ed08e1536bb7f51ee1f89381a7146ad249b;hp=5fe47084b70d139763f2aac5fb933a497b02a73c;hb=71932c5d0b008eb518d53f9a53978afd35a70ef5;hpb=eda249e4fdf983daef578a79a959d16dc9d5936e diff --git a/uip/rmf.c b/uip/rmf.c index 5fe4708..fb951ed 100644 --- a/uip/rmf.c +++ b/uip/rmf.c @@ -114,9 +114,12 @@ main (int argc, char **argv) free (cp); } - if (rmf (folder) == OK && strcmp (context_find (pfolder), newfolder)) { - printf ("[+%s now current]\n", newfolder); - context_replace (pfolder, newfolder); /* update current folder */ + if (rmf (folder) == OK) { + char *cfolder = context_find(pfolder); + if (cfolder && strcmp (cfolder, newfolder)) { + printf ("[+%s now current]\n", newfolder); + context_replace (pfolder, newfolder); /* update current folder */ + } } context_save (); /* save the context file */ return done (0);