From: Harin Lee Date: Wed, 4 Mar 2026 08:08:23 +0000 (+0900) Subject: mwan3: fix IPv6 support for httping command X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=8031e5459cc3f839c51d72ed8d944dc0e1bd2216;p=openwrt-packages.git mwan3: fix IPv6 support for httping command This passes the '-6' option to httping if the address family is IPv6. Signed-off-by: Harin Lee --- diff --git a/net/mwan3/files/usr/sbin/mwan3track b/net/mwan3/files/usr/sbin/mwan3track index 91a816de2..bd81f7c07 100755 --- a/net/mwan3/files/usr/sbin/mwan3track +++ b/net/mwan3/files/usr/sbin/mwan3track @@ -314,19 +314,21 @@ main() { result=$? ;; httping) + local ipv6_opt + [ "$FAMILY" = "ipv6" ] && ipv6_opt="-6" if [ $check_quality -eq 0 ]; then if [ "$httping_ssl" -eq 1 ]; then - WRAP httping -c $count -t $timeout -q "https://$track_ip" &> /dev/null & + WRAP httping $ipv6_opt -c $count -t $timeout -q "https://$track_ip" &> /dev/null & else - WRAP httping -c $count -t $timeout -q "http://$track_ip" &> /dev/null & + WRAP httping $ipv6_opt -c $count -t $timeout -q "http://$track_ip" &> /dev/null & fi wait $! result=$? else if [ "$httping_ssl" -eq 1 ]; then - WRAP httping -c $count -t $timeout "https://$track_ip" 2> /dev/null > $TRACK_OUTPUT & + WRAP httping $ipv6_opt -c $count -t $timeout "https://$track_ip" 2> /dev/null > $TRACK_OUTPUT & else - WRAP httping -c $count -t $timeout "http://$track_ip" 2> /dev/null > $TRACK_OUTPUT & + WRAP httping $ipv6_opt -c $count -t $timeout "http://$track_ip" 2> /dev/null > $TRACK_OUTPUT & fi wait $! ping_status=$?