diff --git a/netutils/dhcpc/dhcpc.c b/netutils/dhcpc/dhcpc.c index ae758a0a5..4027b14ce 100644 --- a/netutils/dhcpc/dhcpc.c +++ b/netutils/dhcpc/dhcpc.c @@ -959,6 +959,7 @@ int dhcpc_request_async(FAR void *handle, dhcpc_callback_t callback) } pdhcpc->callback = callback; + pdhcpc->cancel = 0; ret = pthread_create(&pdhcpc->thread, NULL, dhcpc_run, pdhcpc); if (ret != 0) {