# include "config.h"
#endif
+#include <lib-lib/mem.h>
+
#include "mutt.h"
#include "mutt_menu.h"
#include "mutt_idna.h"
}
}
}
- mem_free (&buf);
+ p_delete(&buf);
fclose (fp);
if (mutt_wait_filter (thepid)) {
debug_print (1, ("Error: %s\n", msg));
queryp = results;
while (queryp) {
rfc822_free_address (&queryp->addr);
- mem_free (&queryp->name);
- mem_free (&queryp->other);
+ p_delete(&queryp->name);
+ p_delete(&queryp->other);
results = queryp->next;
- mem_free (&queryp);
+ p_delete(&queryp);
queryp = results;
}
results = newresults;
- mem_free (&QueryTable);
+ p_delete(&QueryTable);
}
else {
/* append */
queryp = results;
while (queryp) {
rfc822_free_address (&queryp->addr);
- mem_free (&queryp->name);
- mem_free (&queryp->other);
+ p_delete(&queryp->name);
+ p_delete(&queryp->other);
results = queryp->next;
- mem_free (&queryp);
+ p_delete(&queryp);
queryp = results;
}
- mem_free (&QueryTable);
+ p_delete(&QueryTable);
/* tell whoever called me to redraw the screen when I return */
set_option (OPTNEEDREDRAW);