X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Faddrsbr.c;h=db5b42e67d33d35f2618c4c571e79f28bfc8410a;hp=b2e11769e5f6416e45ccd8ff886d99feb987d848;hb=9cf6132a6ea29968131a000bc2fb6860affac45e;hpb=d4c34b4439a9dbd89664de460ed37ecddc260fb1 diff --git a/sbr/addrsbr.c b/sbr/addrsbr.c index b2e1176..db5b42e 100644 --- a/sbr/addrsbr.c +++ b/sbr/addrsbr.c @@ -114,31 +114,31 @@ getm(char *str, char *dfhost, int dftype, int wanthost, char *eresult) } mp->m_next = NULL; - mp->m_text = getcpy(str); + mp->m_text = mh_xstrdup(str); if (pers) - mp->m_pers = getcpy(pers); + mp->m_pers = mh_xstrdup(pers); if (mbox == NULL) { mp->m_type = BADHOST; mp->m_nohost = 1; mp->m_ingrp = ingrp; - mp->m_gname = getcpy(grp); + mp->m_gname = mh_xstrdup(grp); if (note) - mp->m_note = getcpy(note); + mp->m_note = mh_xstrdup(note); return mp; } if (host) { - mp->m_mbox = getcpy(mbox); - mp->m_host = getcpy(host); + mp->m_mbox = mh_xstrdup(mbox); + mp->m_host = mh_xstrdup(host); } else { mp->m_nohost = 1; - mp->m_mbox = getcpy(mbox); + mp->m_mbox = mh_xstrdup(mbox); if (route == NULL && dftype == LOCALHOST) { mp->m_host = NULL; mp->m_type = dftype; } else { - mp->m_host = route ? NULL : getcpy(dfhost); + mp->m_host = route ? NULL : mh_xstrdup(dfhost); mp->m_type = route ? NETHOST : dftype; } goto got_host; @@ -152,12 +152,12 @@ getm(char *str, char *dfhost, int dftype, int wanthost, char *eresult) got_host: ; if (route) - mp->m_path = getcpy(route); + mp->m_path = mh_xstrdup(route); mp->m_ingrp = ingrp; if (grp) - mp->m_gname = getcpy(grp); + mp->m_gname = mh_xstrdup(grp); if (note) - mp->m_note = getcpy(note); + mp->m_note = mh_xstrdup(note); return mp; }