aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sim-qmi.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-08-27 14:52:00 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-08-29 17:26:47 +0200
commit28eb5df342e26c0792c2fc141dbb1ef6cc186577 (patch)
treeabb339da35ea8092f618ad77cc914859442a8ba2 /src/mm-sim-qmi.c
parenta8cf6f627856e8d072dd59d1af7518b19e22d8f1 (diff)
qmi-port: allow allocating more than one client of a given service
We'll uniquely identify each client generated by the service ID and a user defined flag, so that we then allow to peek/get the specific client.
Diffstat (limited to 'src/mm-sim-qmi.c')
-rw-r--r--src/mm-sim-qmi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mm-sim-qmi.c b/src/mm-sim-qmi.c
index b524a90b..c2f28c63 100644
--- a/src/mm-sim-qmi.c
+++ b/src/mm-sim-qmi.c
@@ -45,7 +45,9 @@ ensure_qmi_client (MMSimQmi *self,
NULL);
g_assert (MM_IS_BASE_MODEM (modem));
- client = mm_qmi_port_peek_client (mm_base_modem_peek_port_qmi (modem), service);
+ client = mm_qmi_port_peek_client (mm_base_modem_peek_port_qmi (modem),
+ service,
+ MM_QMI_PORT_FLAG_DEFAULT);
if (!client)
g_simple_async_report_error_in_idle (G_OBJECT (self),
callback,