X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/2415c95ae0e5c6c43644a9c79f1d2e1b71ce56ba..2d82da244d02a79d994b9020099cfb627a8b32ed:/sbr/encode_rfc2047.c diff --git a/sbr/encode_rfc2047.c b/sbr/encode_rfc2047.c index 953f6e5c..537a275e 100644 --- a/sbr/encode_rfc2047.c +++ b/sbr/encode_rfc2047.c @@ -550,6 +550,7 @@ field_encode_address(const char *name, char **value, int encoding, char *tmpbuf = NULL; size_t tmpbufsize = 0; struct mailname *mn; + char errbuf[BUFSIZ]; /* * Because these are addresses, we need to handle them individually. @@ -566,7 +567,8 @@ field_encode_address(const char *name, char **value, int encoding, output = add(" ", output); for (groupflag = 0; (mp = getname(*value)); ) { - if ((mn = getm(mp, NULL, 0, AD_HOST, NULL)) == NULL) { + if ((mn = getm(mp, NULL, 0, errbuf, sizeof(errbuf))) == NULL) { + advise(mp, "%s", errbuf); errflag++; continue; }