On Fri, 2013-10-18 at 18:35 +0800, Chengyi Zhao wrote:
> From: Chengyi Zhao <[email protected]>
> 
> Update the network interface name if it is renamed by
> systemd-udevd or udevd. When system starting,
> the newlink ifname of ConnMan received from kernel is wlan0,
> but systemd-udevd renamed network interface wlan0 to other name.
> ---
>  src/rtnl.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/rtnl.c b/src/rtnl.c
> index 0d68337..6d47822 100644
> --- a/src/rtnl.c
> +++ b/src/rtnl.c
> @@ -451,7 +451,7 @@ static void process_newlink(unsigned short type, int 
> index, unsigned flags,
>       if (!interface) {
>               interface = g_new0(struct interface_data, 1);
>               interface->index = index;
> -             interface->name = g_strdup(ifname);
> +             interface->name = connman_inet_ifname(index);
>               interface->ident = g_strdup(ident);
>  
>               g_hash_table_insert(interface_list,

This case is already fixed with upstream commit
98919ac6cbc7535309d308363a249a0cdfe0af22. What ConnMan version is this
patch intended for?


Cheers,

        Patrik
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to