summaryrefslogtreecommitdiffstats
path: root/plugins/gobi.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-06-25 10:25:49 -0700
committerMarcel Holtmann <marcel@holtmann.org>2012-06-25 10:25:49 -0700
commit50d3c2600d0009cd44a5d49eb027f27c4576ee15 (patch)
tree403b8a8b69847dd8b954ffc17b35ddc8eb0b0f8b /plugins/gobi.c
parenta04341cdb680627b949be00d70ef8c597a0a12f3 (diff)
downloadofono-50d3c2600d0009cd44a5d49eb027f27c4576ee15.tar.bz2
gobi: Cancel all requests and notifications on device shutdown
Diffstat (limited to 'plugins/gobi.c')
-rw-r--r--plugins/gobi.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/gobi.c b/plugins/gobi.c
index 01742f4e..b533d861 100644
--- a/plugins/gobi.c
+++ b/plugins/gobi.c
@@ -340,6 +340,9 @@ static int gobi_disable(struct ofono_modem *modem)
DBG("%p", modem);
+ qmi_service_cancel_all(data->dms);
+ qmi_service_unregister_all(data->dms);
+
param = qmi_param_new_uint8(QMI_DMS_PARAM_OPER_MODE,
QMI_DMS_OPER_MODE_PERSIST_LOW_POWER);
if (!param)