has no Current-Folder entry.
it uses SASL if necessary. (This bug was preventing Bcc'd emails
from being sent via SASL authenticated SMTP.)
it uses SASL if necessary. (This bug was preventing Bcc'd emails
from being sent via SASL authenticated SMTP.)
+ * bug #9813: uip/rmf.c: don't crash if there's no Current-Folder
+ entry in the context file.
+
2005-11-13 Oliver Kiddle <okiddle@yahoo.co.uk>
* bug #7833: uip/Makefile.in: remove link to install-mh that caused
2005-11-13 Oliver Kiddle <okiddle@yahoo.co.uk>
* bug #7833: uip/Makefile.in: remove link to install-mh that caused
- 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);
}
context_save (); /* save the context file */
return done (0);