diff options
Diffstat (limited to 'networking/udhcp/script.c')
-rw-r--r-- | networking/udhcp/script.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/udhcp/script.c b/networking/udhcp/script.c index 794e3ca8d..7ebef3553 100644 --- a/networking/udhcp/script.c +++ b/networking/udhcp/script.c | |||
@@ -218,17 +218,17 @@ void FAST_FUNC udhcp_run_script(struct dhcp_packet *packet, const char *name) | |||
218 | if (client_config.script == NULL) | 218 | if (client_config.script == NULL) |
219 | return; | 219 | return; |
220 | 220 | ||
221 | log1("Executing %s", client_config.script); | ||
222 | |||
223 | envp = fill_envp(packet); | 221 | envp = fill_envp(packet); |
224 | 222 | ||
225 | /* call script */ | 223 | /* call script */ |
224 | log1("Executing %s", client_config.script); | ||
226 | argv[0] = (char*) client_config.script; | 225 | argv[0] = (char*) client_config.script; |
227 | argv[1] = (char*) name; | 226 | argv[1] = (char*) name; |
228 | argv[2] = NULL; | 227 | argv[2] = NULL; |
229 | wait4pid(spawn(argv)); | 228 | wait4pid(spawn(argv)); |
230 | 229 | ||
231 | for (curr = envp; *curr; curr++) { | 230 | for (curr = envp; *curr; curr++) { |
231 | log2(" %s", *curr); | ||
232 | bb_unsetenv(*curr); | 232 | bb_unsetenv(*curr); |
233 | free(*curr); | 233 | free(*curr); |
234 | } | 234 | } |