[PATCH] discover/network: Stop udhcpc6 process on requery

Samuel Mendoza-Jonas sam at mendozajonas.com
Tue Aug 28 17:00:34 AEST 2018


On Fri, 2018-08-17 at 13:56 +1000, Samuel Mendoza-Jonas wrote:
> Signed-off-by: Samuel Mendoza-Jonas <sam at mendozajonas.com>
> ---
>  discover/network.c | 6 ++++++
>  1 file changed, 6 insertions(+)

Merged as 9cf2baa0

> 
> diff --git a/discover/network.c b/discover/network.c
> index 2057525e..ed790025 100644
> --- a/discover/network.c
> +++ b/discover/network.c
> @@ -563,6 +563,12 @@ void network_requery_device(struct network *network,
>  		process_stop_async(interface->udhcpc_process);
>  		process_release(interface->udhcpc_process);
>  	}
> +	if (interface->udhcpc6_process) {
> +		interface->udhcpc6_process->exit_cb = NULL;
> +		interface->udhcpc6_process->data = NULL;
> +		process_stop_async(interface->udhcpc6_process);
> +		process_release(interface->udhcpc6_process);
> +	}
>  
>  	config = find_config_by_hwaddr(interface->hwaddr);
>  




More information about the Petitboot mailing list