udhcpc: do not use inet_addr() to parse -r REQ_IP, it's deprecated
...and we did not error-check it, and this is the only use of it: function old new delta inet_addr 37 - -37 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
9e27fed6b9
commit
ebe8c14d34
@ -1284,7 +1284,8 @@ int udhcpc_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
memcpy(p + OPT_DATA + 3, str_F, len); /* do not store NUL byte */
|
memcpy(p + OPT_DATA + 3, str_F, len); /* do not store NUL byte */
|
||||||
}
|
}
|
||||||
if (opt & OPT_r)
|
if (opt & OPT_r)
|
||||||
requested_ip = inet_addr(str_r);
|
if (!inet_aton(str_r, (void*)&requested_ip))
|
||||||
|
bb_show_usage();
|
||||||
#if ENABLE_FEATURE_UDHCP_PORT
|
#if ENABLE_FEATURE_UDHCP_PORT
|
||||||
if (opt & OPT_P) {
|
if (opt & OPT_P) {
|
||||||
CLIENT_PORT = xatou16(str_P);
|
CLIENT_PORT = xatou16(str_P);
|
||||||
|
Loading…
Reference in New Issue
Block a user