aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/dhcpd.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2009-02-02 10:48:06 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2009-02-02 10:48:06 +0000
commit04158e04591efea20f34c8dc83002e19056a5590 (patch)
tree1deace5081207ddefa831e024e5914a11a8aaeeb /networking/udhcp/dhcpd.c
parent512c8ae0537ad2ffcb70db03ca50b532781ae799 (diff)
downloadbusybox-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.c4
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");