diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-11-27 23:43:28 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-11-27 23:43:28 +0000 |
commit | e2d3ded3549edd58fe3b39f2254c65f0808bcac2 (patch) | |
tree | 90e9aecef63439d80859ce43876e6a68001c8d14 /networking/udhcp/dhcpd.c | |
parent | 30d7a346e68bb7f0cb916e6c1e75dd75822d88a8 (diff) | |
download | busybox-w32-e2d3ded3549edd58fe3b39f2254c65f0808bcac2.tar.gz busybox-w32-e2d3ded3549edd58fe3b39f2254c65f0808bcac2.tar.bz2 busybox-w32-e2d3ded3549edd58fe3b39f2254c65f0808bcac2.zip |
udhcpc: convert to getopt32
Diffstat (limited to 'networking/udhcp/dhcpd.c')
-rw-r--r-- | networking/udhcp/dhcpd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c index 0935a9453..74380367f 100644 --- a/networking/udhcp/dhcpd.c +++ b/networking/udhcp/dhcpd.c | |||
@@ -68,11 +68,13 @@ int udhcpd_main(int argc, char *argv[]) | |||
68 | timeout_end = time(0) + server_config.auto_time; | 68 | timeout_end = time(0) + server_config.auto_time; |
69 | while (1) { /* loop until universe collapses */ | 69 | while (1) { /* loop until universe collapses */ |
70 | 70 | ||
71 | if (server_socket < 0) | 71 | if (server_socket < 0) { |
72 | if ((server_socket = listen_socket(INADDR_ANY, SERVER_PORT, server_config.interface)) < 0) { | 72 | server_socket = listen_socket(INADDR_ANY, SERVER_PORT, server_config.interface); |
73 | if (server_socket < 0) { | ||
73 | bb_perror_msg("FATAL: cannot create server socket"); | 74 | bb_perror_msg("FATAL: cannot create server socket"); |
74 | return 2; | 75 | return 2; |
75 | } | 76 | } |
77 | } | ||
76 | 78 | ||
77 | max_sock = udhcp_sp_fd_set(&rfds, server_socket); | 79 | max_sock = udhcp_sp_fd_set(&rfds, server_socket); |
78 | if (server_config.auto_time) { | 80 | if (server_config.auto_time) { |