summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko2012-04-22 03:37:01 +0200
committerDenys Vlasenko2012-04-22 03:37:01 +0200
commitd2266d43bfe3cd9a40deb50dfe80ab679d2def0c (patch)
treef4b624bec65020aa7636c7e9454207560ad293c3
parentc9665631d37daeb90084a28b3f339ce5296677a9 (diff)
downloadbusybox-d2266d43bfe3cd9a40deb50dfe80ab679d2def0c.zip
busybox-d2266d43bfe3cd9a40deb50dfe80ab679d2def0c.tar.gz
udhcpc: fix improper size calculation for OPTION_STRING_HOST
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--networking/udhcp/dhcpc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c
index 2f2016c..ddb328d 100644
--- a/networking/udhcp/dhcpc.c
+++ b/networking/udhcp/dhcpc.c
@@ -101,6 +101,7 @@ static const uint8_t len_of_option_as_string[] = {
[OPTION_STATIC_ROUTES ] = sizeof("255.255.255.255/32 255.255.255.255 "),
[OPTION_6RD ] = sizeof("32 128 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 255.255.255.255 "),
[OPTION_STRING ] = 1,
+ [OPTION_STRING_HOST ] = 1,
#if ENABLE_FEATURE_UDHCP_RFC3397
[OPTION_DNS_STRING ] = 1, /* unused */
/* Hmmm, this severely overestimates size if SIP_SERVERS option