summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko2016-02-11 17:44:44 +0100
committerDenys Vlasenko2016-02-11 17:44:44 +0100
commit8efcc9589bd61171ec1fe4f71c33e9df62b6005b (patch)
tree2d07a9c80c1d903295399a7d9f8038f646b45516
parent29eae728e959a382841bd0a32cc1a8d1bcdc9150 (diff)
downloadbusybox-8efcc9589bd61171ec1fe4f71c33e9df62b6005b.zip
busybox-8efcc9589bd61171ec1fe4f71c33e9df62b6005b.tar.gz
networking: allow dot at the end of the domain name in dhcp response
Patch based on Balaji Punnuru <balaji.punnuru@gmail.com> work. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--networking/udhcp/dhcpc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c
index 915f659..48097bc 100644
--- a/networking/udhcp/dhcpc.c
+++ b/networking/udhcp/dhcpc.c
@@ -201,6 +201,8 @@ static int good_hostname(const char *name)
//Do we want this?
//return ((name - start) < 1025); /* NS_MAXDNAME */
name++;
+ if (*name == '\0')
+ return 1; // We allow trailing dot too
}
}
#else