Fix USSD D-Bus property extraction and session status parsing
This commit is contained in:
@@ -21,7 +21,7 @@ dial_number() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
mm_state="$(mmcli -m any -K 2>/dev/null | awk -F': ' '$1 == "modem.generic.state" {print $2; exit}')"
|
||||
mm_state="$(mmcli -m any -K 2>/dev/null | awk -F':[[:space:]]*' '{gsub(/[[:space:]]+$/, "", $1); if ($1 == "modem.generic.state") {print $2; exit}}')"
|
||||
if [ "$mm_state" = "disabled" ] || [ -z "$mm_state" ]; then
|
||||
mmcli -m any -e >/dev/null 2>&1 || true
|
||||
mmcli -m any --3gpp-register-home >/dev/null 2>&1 || true
|
||||
|
||||
Reference in New Issue
Block a user