summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6b7c4ef)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
int labnum, const char *dgram,
int labstart, int lablen) {
const char *label = dgram+labstart;
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;
}
if (!lablen || label[0] != '_') return adns_s_querydomaininvalid;
return adns_s_ok;
}