diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-02-02 10:48:06 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-02-02 10:48:06 +0000 |
commit | 04158e04591efea20f34c8dc83002e19056a5590 (patch) | |
tree | 1deace5081207ddefa831e024e5914a11a8aaeeb /networking/udhcp/dhcpd.c | |
parent | 512c8ae0537ad2ffcb70db03ca50b532781ae799 (diff) | |
download | busybox-w32-04158e04591efea20f34c8dc83002e19056a5590.tar.gz busybox-w32-04158e04591efea20f34c8dc83002e19056a5590.tar.bz2 busybox-w32-04158e04591efea20f34c8dc83002e19056a5590.zip |
udhcpd: add code which rejects lease files with suspicious or old timestamp.
*: s/time(0)/time(NULL)/g
Diffstat (limited to 'networking/udhcp/dhcpd.c')
-rw-r--r-- | networking/udhcp/dhcpd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c index d0a1eba81..ebf30178a 100644 --- a/networking/udhcp/dhcpd.c +++ b/networking/udhcp/dhcpd.c | |||
@@ -255,13 +255,13 @@ int udhcpd_main(int argc UNUSED_PARAM, char **argv) | |||
255 | DEBUG("Received DECLINE"); | 255 | DEBUG("Received DECLINE"); |
256 | if (lease) { | 256 | if (lease) { |
257 | memset(lease->chaddr, 0, 16); | 257 | memset(lease->chaddr, 0, 16); |
258 | lease->expires = time(0) + server_config.decline_time; | 258 | lease->expires = time(NULL) + server_config.decline_time; |
259 | } | 259 | } |
260 | break; | 260 | break; |
261 | case DHCPRELEASE: | 261 | case DHCPRELEASE: |
262 | DEBUG("Received RELEASE"); | 262 | DEBUG("Received RELEASE"); |
263 | if (lease) | 263 | if (lease) |
264 | lease->expires = time(0); | 264 | lease->expires = time(NULL); |
265 | break; | 265 | break; |
266 | case DHCPINFORM: | 266 | case DHCPINFORM: |
267 | DEBUG("Received INFORM"); | 267 | DEBUG("Received INFORM"); |