X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/6b7c4ef06f1268321f02f6915538b2bfd1dd9dd5..7b4b431450c6056f7d419d28951194517f0f0b03:/src/types.c diff --git a/src/types.c b/src/types.c index 00c823b..5fdbf5e 100644 --- a/src/types.c +++ b/src/types.c @@ -1422,7 +1422,8 @@ static adns_status ckl_srv(adns_state ads, adns_queryflags flags, int labnum, const char *dgram, int labstart, int lablen) { const char *label = dgram+labstart; - if (labnum < 2 && !(flags & adns_qf_quoteok_query)) { + if (labnum < 2) { + if (flags & adns_qf_quoteok_query) return adns_s_ok; if (!lablen || label[0] != '_') return adns_s_querydomaininvalid; return adns_s_ok; }