X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=gnupgparse.c;h=080bc296342f4ee90dd444b5d7af6e41a5b31491;hp=1f8a0a3ccab109efc389c04a2ddab86b4432971e;hb=8e037c67a88cb4680c4391134c578e3b55a80f8a;hpb=c25bc063f35aaad6938c2022dae7a283346c2769 diff --git a/gnupgparse.c b/gnupgparse.c index 1f8a0a3..080bc29 100644 --- a/gnupgparse.c +++ b/gnupgparse.c @@ -33,6 +33,8 @@ #include #include +#include + #include "mutt.h" #include "pgp.h" #include "charset.h" @@ -88,7 +90,7 @@ static void fix_uid (char *uid) char *ob; size_t ibl, obl; - buf = mem_malloc (n + 1); + buf = p_new(char, n + 1); ib = uid, ibl = d - uid + 1, ob = buf, obl = n; my_iconv(cd, &ib, &ibl, &ob, &obl); if (!ibl) { @@ -99,7 +101,7 @@ static void fix_uid (char *uid) else if (ob - buf == n && (buf[n] = 0, str_len (buf) < n)) memcpy (uid, buf, n); } - mem_free (&buf); + p_delete(&buf); iconv_close (cd); } }