netutils/dhcpc: Fix dhcpc lease bug

Signed-off-by: songlinzhang <songlinzhang@xiaomi.com>
This commit is contained in:
songlinzhang 2022-01-05 15:48:32 +08:00 committed by Xiang Xiao
parent a1857b9258
commit 04dd2d70fd

View File

@ -468,6 +468,7 @@ static void *dhcpc_run(void *args)
else
{
pdhcpc->callback(NULL);
memset(&result, 0, sizeof(result));
nerr("dhcpc_request error\n");
}
@ -476,6 +477,7 @@ static void *dhcpc_run(void *args)
return NULL;
}
result.lease_time /= 2;
while (result.lease_time)
{
result.lease_time = sleep(result.lease_time);