aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2015-06-18 16:46:40 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2015-06-18 16:46:40 +0000
commit979a5237221dd86d26007bce58395f353efa00ba (patch)
tree066d50ac3006e2a39933760987b850a079a13673 /lib
parent33568f0cbabe179252c2fafb972c18c3974fc688 (diff)
Notes
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/resolv/res_comp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libc/resolv/res_comp.c b/lib/libc/resolv/res_comp.c
index 81bce5e0a4cc..32e82a952d82 100644
--- a/lib/libc/resolv/res_comp.c
+++ b/lib/libc/resolv/res_comp.c
@@ -147,12 +147,12 @@ dn_skipname(const u_char *ptr, const u_char *eom) {
|| ((c) >= 0x61 && (c) <= 0x7a))
#define digitchar(c) ((c) >= 0x30 && (c) <= 0x39)
-#define borderchar(c) (alphachar(c) || digitchar(c))
#ifdef RES_ENFORCE_RFC1034
-#define middlechar(c) (borderchar(c) || hyphenchar(c))
+#define borderchar(c) (alphachar(c) || digitchar(c))
#else
-#define middlechar(c) (borderchar(c) || hyphenchar(c) || underscorechar(c))
+#define borderchar(c) (alphachar(c) || digitchar(c) || underscorechar(c))
#endif
+#define middlechar(c) (borderchar(c) || hyphenchar(c))
#define domainchar(c) ((c) > 0x20 && (c) < 0x7f)
int