From 9de1aa9b7ff44228ec3d3a1d02d5189fd9bf1b54 Mon Sep 17 00:00:00 2001 From: Simon Kelley Date: Wed, 10 Apr 2013 11:15:58 +0100 Subject: [PATCH] Fix parsing of IAID>MAXINT in leases file. Thanks to Christof Meerwald for the bug report. --- src/lease.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lease.c b/src/lease.c index 2645efa..d30ae80 100644 --- a/src/lease.c +++ b/src/lease.c @@ -115,7 +115,7 @@ void lease_init(time_t now) s++; } - hw_type = atoi(s); + hw_type = strtoul(s, NULL, 10); if ((lease = lease6_allocate(&addr.addr.addr6, lease_type))) {