From 187bccf0af4fc4bb2de2f129349e505c4f5ef7b4 Mon Sep 17 00:00:00 2001 From: Daniele Palmas Date: Wed, 12 Jul 2023 10:46:32 +0200 Subject: port-qmi: fix qmi_device_list_links usage qmi_device_list_links can return TRUE, but with a NULL value for the links list: check for validity before using the list. --- src/mm-port-qmi.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/mm-port-qmi.c') diff --git a/src/mm-port-qmi.c b/src/mm-port-qmi.c index a5e67594..3e6e82da 100644 --- a/src/mm-port-qmi.c +++ b/src/mm-port-qmi.c @@ -2089,7 +2089,11 @@ count_links_setup (MMPortQmi *self, return 0; } - return links->len; + if (links) + return links->len; + + /* No list of links returned, so there are none */ + return 0; } if (self->priv->kernel_data_modes & MM_PORT_QMI_KERNEL_DATA_MODE_MUX_QMIWWAN) -- cgit v1.2.3-70-g09d2