X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Faddrsbr.c;h=b2e11769e5f6416e45ccd8ff886d99feb987d848;hp=dc3924bfda51dbb6073ef1285bdef3fa3601ff0a;hb=d4c34b4439a9dbd89664de460ed37ecddc260fb1;hpb=b78007de9802005825390bee71dfce2306b42519 diff --git a/sbr/addrsbr.c b/sbr/addrsbr.c index dc3924b..b2e1176 100644 --- a/sbr/addrsbr.c +++ b/sbr/addrsbr.c @@ -170,21 +170,21 @@ mnfree(struct mailname *mp) return; if (mp->m_text) - free(mp->m_text); + mh_free0(&(mp->m_text)); if (mp->m_pers) - free(mp->m_pers); + mh_free0(&(mp->m_pers)); if (mp->m_mbox) - free(mp->m_mbox); + mh_free0(&(mp->m_mbox)); if (mp->m_host) - free(mp->m_host); + mh_free0(&(mp->m_host)); if (mp->m_path) - free(mp->m_path); + mh_free0(&(mp->m_path)); if (mp->m_gname) - free(mp->m_gname); + mh_free0(&(mp->m_gname)); if (mp->m_note) - free(mp->m_note); + mh_free0(&(mp->m_note)); - free((char *) mp); + mh_free0(&mp); } @@ -436,7 +436,7 @@ error: while (first->m_next != NULL && first->m_next != next) { mp = first->m_next; first->m_next = mp->m_next; - free(mp); + mh_free0(&mp); } first->m_next = next; return -1;