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))) {