diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2020-07-04 05:35:00 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2020-07-04 05:50:41 +0200 |
commit | 0dd1f122221aae8d4c5b16802f5f47601ff99e10 (patch) | |
tree | a69c9bb50a26366ba72257cb8027003bf2f081c4 | |
parent | 88923ffe3996fdef83dc13a7a4762855af77706d (diff) |
mbim,signal: provide 5G signal info if loaded by parent implementation
-rw-r--r-- | src/mm-broadband-modem-mbim.c | 8 |
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; } |