diff options
author | Glenn L McGrath | 2003-09-01 04:08:36 +0000 |
---|---|---|
committer | Glenn L McGrath | 2003-09-01 04:08:36 +0000 |
commit | d9461f887ee967d3d9e55321b5eee5b88e1dc415 (patch) | |
tree | 49bfbe90129b610997418a716d9952ad83f79d15 /networking/udhcp/dhcpc.c | |
parent | c2942f0904edffa58877abf9d1f13c5d91a0ddee (diff) | |
download | busybox-d9461f887ee967d3d9e55321b5eee5b88e1dc415.zip busybox-d9461f887ee967d3d9e55321b5eee5b88e1dc415.tar.gz |
Allow one to detect and handle the case where no lease could be obtained
via DHCP. (Just add a section "failed" to your script.)
Patch by Steven Scholz
Diffstat (limited to 'networking/udhcp/dhcpc.c')
-rw-r--r-- | networking/udhcp/dhcpc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c index 5c8b0d3..d18a963 100644 --- a/networking/udhcp/dhcpc.c +++ b/networking/udhcp/dhcpc.c @@ -297,6 +297,7 @@ int udhcpc_main(int argc, char *argv[]) timeout = now + ((packet_num == 2) ? 4 : 2); packet_num++; } else { + run_script(NULL, "leasefail"); if (client_config.background_if_no_lease) { LOG(LOG_INFO, "No lease, forking to background."); client_background(); |