X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftransmit.c;h=3b869fc4447b6f7973556047a6026a62018afb1e;hb=828d89bd4196ad8ef825cdf2db26afe2eb797b69;hp=46d2cbf78f9027075baad08723c67355f936e9bd;hpb=e062dcae8f9acfc112459cf7b2d8c925cda08249;p=adns.git diff --git a/src/transmit.c b/src/transmit.c index 46d2cbf..3b869fc 100644 --- a/src/transmit.c +++ b/src/transmit.c @@ -88,7 +88,7 @@ adns_status adns__mkquery(adns_state ads, vbuf *vb, int *id_r, ll= 0; while (p!=pe && (c= *p++)!='.') { if (c=='\\') { - if (!(flags & adns_qf_anyquote)) return adns_s_invalidquerydomain; + if (!(flags & adns_qf_quoteok_query)) return adns_s_invalidquerydomain; if (ctype_digit(p[0])) { if (ctype_digit(p[1]) && ctype_digit(p[2])) { c= (*p++ - '0')*100 + (*p++ - '0')*10 + (*p++ - '0'); @@ -100,7 +100,7 @@ adns_status adns__mkquery(adns_state ads, vbuf *vb, int *id_r, return adns_s_invalidquerydomain; } } - if (!(flags & adns_qf_anyquote)) { + if (!(flags & adns_qf_quoteok_query)) { if (c == '-') { if (!ll) return adns_s_invalidquerydomain; } else if (!ctype_alpha(c) && !ctype_digit(c)) {