From: Denys Vlasenko Date: Mon, 8 May 2017 13:02:07 +0000 (+0200) Subject: udhcpc: fix "udhcpc -x hostname: not working on nommu" X-Git-Tag: 1_27_0~27 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=741bfa9a7219e5d1a5540eddeb0953788549e1da;p=oweals%2Fbusybox.git udhcpc: fix "udhcpc -x hostname: not working on nommu" Signed-off-by: Denys Vlasenko --- diff --git a/networking/udhcp/d6_dhcpc.c b/networking/udhcp/d6_dhcpc.c index 3e0879876..9eddbe24c 100644 --- a/networking/udhcp/d6_dhcpc.c +++ b/networking/udhcp/d6_dhcpc.c @@ -1072,6 +1072,8 @@ int udhcpc6_main(int argc UNUSED_PARAM, char **argv) /* now it looks similar to udhcpd's config file line: * "optname optval", using the common routine: */ udhcp_str2optset(optstr, &client_config.options); + if (colon) + *colon = ':'; /* restore it for NOMMU reexec */ } if (d6_read_interface(client_config.interface, diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c index c45a0af1a..1ccfff437 100644 --- a/networking/udhcp/dhcpc.c +++ b/networking/udhcp/dhcpc.c @@ -1365,6 +1365,8 @@ int udhcpc_main(int argc UNUSED_PARAM, char **argv) /* now it looks similar to udhcpd's config file line: * "optname optval", using the common routine: */ udhcp_str2optset(optstr, &client_config.options); + if (colon) + *colon = ':'; /* restore it for NOMMU reexec */ } if (udhcp_read_interface(client_config.interface,