#include <stdlib.h>
#include <ctype.h>
+#include <lib-lib/mem.h>
+
#include "lib/mem.h"
#include "lib/str.h"
#include "lib/intl.h"
if (save_lsub)
set_option (OPTIMAPCHECKSUBSCRIBED);
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return 0;
fail:
if (save_lsub)
set_option (OPTIMAPCHECKSUBSCRIBED);
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return -1;
}
mutt_sleep (0);
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return 0;
fail:
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return -1;
}
mutt_message (_("Mailbox renamed."));
mutt_sleep (0);
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return 0;
fail:
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return -1;
}
do {
if (imap_parse_list_response (idata, &name, &noselect, &noinferiors,
&idata->delim) != 0) {
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return -1;
}
}
while ((ascii_strncmp (idata->cmd.buf, idata->cmd.seq, SEQLEN) != 0));
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return 0;
}
* than at scan, since it's so expensive to scan. But that's big changes
* to browser.c */
if (!((regexec (Mask.rx, relpath, 0, NULL, 0) == 0) ^ Mask.not)) {
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
return;
}
(state->entry)[state->entrylen].inferiors = !noinferiors;
(state->entrylen)++;
- mem_free (&mx.mbox);
+ p_delete(&mx.mbox);
}
static int compare_names (struct folder_file *a, struct folder_file *b)