diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-14 12:47:25 +1000 |
---|---|---|
committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-14 12:47:25 +1000 |
commit | 9df56f96fd9a213189ca94c1fccfc3c42bd9c16a (patch) | |
tree | db1db005b59e2b78d5daf9527fa8fc604e07e8c4 /networking/udhcp/dhcpd.c | |
parent | 30c62e541a1484fedc3d689d62f96d246a28b147 (diff) | |
parent | 5f3303712ef483d270097cae4ba0a559b1056121 (diff) | |
download | busybox-w32-9df56f96fd9a213189ca94c1fccfc3c42bd9c16a.tar.gz busybox-w32-9df56f96fd9a213189ca94c1fccfc3c42bd9c16a.tar.bz2 busybox-w32-9df56f96fd9a213189ca94c1fccfc3c42bd9c16a.zip |
Merge branch 'origin/master' (early part)
Diffstat (limited to 'networking/udhcp/dhcpd.c')
-rw-r--r-- | networking/udhcp/dhcpd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c index e48473389..043220de9 100644 --- a/networking/udhcp/dhcpd.c +++ b/networking/udhcp/dhcpd.c | |||
@@ -305,11 +305,12 @@ int udhcpd_main(int argc UNUSED_PARAM, char **argv) | |||
305 | , &dhcp_verbose | 305 | , &dhcp_verbose |
306 | #endif | 306 | #endif |
307 | ); | 307 | ); |
308 | argv += optind; | ||
309 | if (!(opt & 1)) { /* no -f */ | 308 | if (!(opt & 1)) { /* no -f */ |
310 | bb_daemonize_or_rexec(0, argv); | 309 | bb_daemonize_or_rexec(0, argv); |
311 | logmode = LOGMODE_NONE; | 310 | logmode = LOGMODE_NONE; |
312 | } | 311 | } |
312 | /* update argv after the possible vfork+exec in daemonize */ | ||
313 | argv += optind; | ||
313 | if (opt & 2) { /* -S */ | 314 | if (opt & 2) { /* -S */ |
314 | openlog(applet_name, LOG_PID, LOG_DAEMON); | 315 | openlog(applet_name, LOG_PID, LOG_DAEMON); |
315 | logmode |= LOGMODE_SYSLOG; | 316 | logmode |= LOGMODE_SYSLOG; |