diff options
Diffstat (limited to 'package/network')
-rwxr-xr-x | package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh b/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh index 46ea134182..38d83ace5f 100755 --- a/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh +++ b/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh @@ -279,10 +279,15 @@ qmi_wds_stop() { uqmi -s -d "$device" --set-client-id wds,"$cid" \ --stop-network 0xffffffff \ - --autoconnect > /dev/null + --autoconnect > /dev/null 2>&1 - [ -n "$pdh" ] && uqmi -s -d "$device" --set-client-id wds,"$cid" --stop-network "$pdh" - uqmi -s -d "$device" --set-client-id wds,"$cid" --release-client-id wds + [ -n "$pdh" ] && { + uqmi -s -d "$device" --set-client-id wds,"$cid" \ + --stop-network "$pdh" > /dev/null 2>&1 + } + + uqmi -s -d "$device" --set-client-id wds,"$cid" \ + --release-client-id wds > /dev/null 2>&1 } proto_qmi_teardown() { |