Le 08/06/2017 à 13:57, Hans Dedecker a écrit :

Hi Hans,

Meanwhile the issue has been fixed by jow on trunk
(https://git.lede-project.org/?p=source.git;a=commit;h=7f91cabd0d5b6e1a716d9e3fab4103730d9d2888)
and lede-17.0.1 branch
(https://git.lede-project.org/?p=source.git;a=commit;h=df4363b607629710240dcaccf4e3f0bc6fae93ae)

Great, it seems to me that network_get_ipaddrs_all() still has the problem :

# determine all IP addresses of given logical interface
# 1: destination variable
# 2: interface
network_get_ipaddrs_all() {
        local __addr
        local __list=""

        if __network_ifstatus "__addr" "$2" 
"['ipv4-address','ipv6-address','ipv6-prefix-assignment'][*].address"; then
                for __addr in $__addr; do
                        case "$__addr" in
                                *:) __list="${__list:+$__list }${__addr}1" ;; 
Hardcoded value 1
                                *)  __list="${__list:+$__list }${__addr}"  ;;
                        esac
                done

                export "$1=$__list"
                return 0
        fi

        unset "$1"
        return 1
}

Regards

Éric Masson


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to