X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=edit.c;h=2f1a377882785a7b165d8f7a0bc0f51a8bb6fb81;hp=893b495138af8fa77ee750181d5fa3bc3b26c691;hb=b3cb6ed8d36c550a2e589910ce51bbc8352ff57c;hpb=c25bc063f35aaad6938c2022dae7a283346c2769 diff --git a/edit.c b/edit.c index 893b495..2f1a377 100644 --- a/edit.c +++ b/edit.c @@ -13,6 +13,8 @@ # include "config.h" #endif +#include + #include "mutt.h" #include "ascii.h" #include "enter.h" @@ -132,9 +134,9 @@ static int be_barf_file (const char *path, char **buf, int buflen) static void be_free_memory (char **buf, int buflen) { while (buflen-- > 0) - mem_free (&buf[buflen]); + p_delete(&buf[buflen]); if (buf) - mem_free (&buf); + p_delete(&buf); } static char **be_include_messages (char *msg, char **buf, int *bufmax, @@ -392,7 +394,7 @@ int mutt_builtin_editor (const char *path, HEADER * msg, HEADER * cur) buflen--; strfcpy (tmp, buf[buflen], sizeof (tmp)); tmp[str_len (tmp) - 1] = 0; - mem_free (&buf[buflen]); + p_delete(&buf[buflen]); buf[buflen] = NULL; continue; }