[PATCH] udhcpc: dns labels can actually start with a number
Arthur Gautier
baloo at gandi.net
Tue Jul 28 05:35:00 UTC 2015
While RFC1035 recommends a label not to start with a number, there is
actually no such limitation in dns. One may buy a domain name like
0x1.net and use it.
This commit remove this check and allow a user to use such domains.
Signed-off-by: Arthur Gautier <baloo at gandi.net>
---
networking/udhcp/dhcpc.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c
index 9d3d1a31caf9..811a1a1eebe5 100644
--- a/networking/udhcp/dhcpc.c
+++ b/networking/udhcp/dhcpc.c
@@ -156,10 +156,6 @@ static const char *valid_domain_label(const char *label)
for (;;) {
ch = *label;
if ((ch|0x20) < 'a' || (ch|0x20) > 'z') {
- if (pos == 0) {
- /* label must begin with letter */
- return NULL;
- }
if (ch < '0' || ch > '9') {
if (ch == '\0' || ch == '.')
return label;
--
2.1.4
More information about the busybox
mailing list