X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/a57e5d9907d845d6f83d2cfdea55cd52efad793f..6eb1f7c57d8343e61a1130491d08fd821746adc9:/uip/replsbr.c diff --git a/uip/replsbr.c b/uip/replsbr.c index c4ca0c4b..983fd28b 100644 --- a/uip/replsbr.c +++ b/uip/replsbr.c @@ -402,7 +402,7 @@ insert (struct mailname *np) if (querysw) { snprintf (buffer, sizeof(buffer), "Reply to %s? ", adrformat (np)); - if (!gans (buffer, anoyes)) + if (!read_switch (buffer, anoyes)) return 0; } mp->m_next = np; @@ -516,10 +516,11 @@ fix_addresses (char *str) { * local part. */ while ((cp = getname (str))) { - struct adr_node *adr_nodep = mh_xmalloc (sizeof *adr_nodep); + struct adr_node *adr_nodep; char error[BUFSIZ]; struct mailname *mp; + NEW(adr_nodep); adr_nodep->adr = strdup (cp); adr_nodep->escape_local_part = 0; adr_nodep->fixed = 0;