From 35b93c81ffe69b41e0db0f5af2f6789700d39853 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 5 Nov 2019 15:14:17 +0100 Subject: [PATCH] modemmanager: fix bearer disconnection logic The bearer status wasn't being loaded in key/value mode, and therefore would always fail to load the IPv4 config method. Signed-off-by: Aleksander Morgado --- net/modemmanager/Makefile | 2 +- net/modemmanager/files/modemmanager.proto | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/modemmanager/Makefile b/net/modemmanager/Makefile index 61f42bafd..94849b3cc 100644 --- a/net/modemmanager/Makefile +++ b/net/modemmanager/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=modemmanager PKG_VERSION:=1.10.8 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=ModemManager-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://www.freedesktop.org/software/ModemManager diff --git a/net/modemmanager/files/modemmanager.proto b/net/modemmanager/files/modemmanager.proto index 963f70c79..cc35ebefd 100755 --- a/net/modemmanager/files/modemmanager.proto +++ b/net/modemmanager/files/modemmanager.proto @@ -375,7 +375,7 @@ proto_modemmanager_teardown() { } # load bearer connection method - bearerstatus=$(mmcli --bearer "${bearerpath}") + bearerstatus=$(mmcli --bearer "${bearerpath}" --output-keyvalue) bearermethod=$(modemmanager_get_field "${bearerstatus}" "bearer.ipv4-config.method") [ -n "${bearermethod}" ] || { echo "couldn't load bearer method"