aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-07-04 05:35:00 +0200
committerAleksander Morgado <aleksander@aleksander.es>2020-07-04 05:50:41 +0200
commit0dd1f122221aae8d4c5b16802f5f47601ff99e10 (patch)
treea69c9bb50a26366ba72257cb8027003bf2f081c4
parent88923ffe3996fdef83dc13a7a4762855af77706d (diff)
mbim,signal: provide 5G signal info if loaded by parent implementation
-rw-r--r--src/mm-broadband-modem-mbim.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c
index 4bf941d5..b2296b2f 100644
--- a/src/mm-broadband-modem-mbim.c
+++ b/src/mm-broadband-modem-mbim.c
@@ -4351,6 +4351,7 @@ signal_load_values_result_free (SignalLoadValuesResult *result)
g_clear_object (&result->gsm);
g_clear_object (&result->umts);
g_clear_object (&result->lte);
+ g_clear_object (&result->nr5g);
g_slice_free (SignalLoadValuesResult, result);
}
@@ -4386,6 +4387,11 @@ modem_signal_load_values_finish (MMIfaceModemSignal *self,
result->lte = NULL;
}
+ if (nr5g && result->nr5g) {
+ *nr5g = result->nr5g;
+ result->nr5g = NULL;
+ }
+
signal_load_values_result_free (result);
/* No 3GPP2 support */
@@ -4393,8 +4399,6 @@ modem_signal_load_values_finish (MMIfaceModemSignal *self,
*cdma = NULL;
if (evdo)
*evdo = NULL;
- if (nr5g)
- *nr5g = NULL;
return TRUE;
}