X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/5afa7072e3fe7fc42287e2149e1c23b363700795..7ac2f0a1ffd82f8a0025bcf8997aa96def68a4f2:/uip/rmf.c diff --git a/uip/rmf.c b/uip/rmf.c index 5fe47084..fb951ed0 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);