aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/files.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-03-20 07:12:21 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2010-03-20 07:12:21 +0100
commit0f62c4d065bc7fa9d3de52a8482bf48ecfd18ecf (patch)
tree40a176b78edf6b6bc02cbca31d82892e1d23fe8e /networking/udhcp/files.c
parenta953987e778e1a89d9371df99b243e7b57b22a07 (diff)
downloadbusybox-w32-0f62c4d065bc7fa9d3de52a8482bf48ecfd18ecf.tar.gz
busybox-w32-0f62c4d065bc7fa9d3de52a8482bf48ecfd18ecf.tar.bz2
busybox-w32-0f62c4d065bc7fa9d3de52a8482bf48ecfd18ecf.zip
udhcpd: remove five more options which do not make sense or not supported
requestip, vendorclass, clientid are client-side variables, they do not make sense as udhcpd opts dhcptype is the packet type (not interesting, it's always 5) userclass needs parser support in order to work function old new delta dhcp_options 68 66 -2 read_opt 865 859 -6 dhcp_option_strings 253 203 -50 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-58) Total: -58 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/udhcp/files.c')
-rw-r--r--networking/udhcp/files.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/networking/udhcp/files.c b/networking/udhcp/files.c
index 1b2cc96f4..40cfe9fd2 100644
--- a/networking/udhcp/files.c
+++ b/networking/udhcp/files.c
@@ -201,9 +201,8 @@ static int FAST_FUNC read_opt(const char *const_line, void *arg)
201#if ENABLE_FEATURE_UDHCP_RFC3397 201#if ENABLE_FEATURE_UDHCP_RFC3397
202 case OPTION_STR1035: 202 case OPTION_STR1035:
203#endif 203#endif
204 length = strlen(val); 204 length = strnlen(val, 254);
205 if (length > 0) { 205 if (length > 0) {
206 if (length > 254) length = 254;
207 opt = val; 206 opt = val;
208 retval = 1; 207 retval = 1;
209 } 208 }