xmm: ensure outputs in load_values_finish() are always set if success

This commit is contained in:
Aleksander Morgado
2018-09-13 09:26:19 +02:00
parent 6b30f552a9
commit 823aa46a14
2 changed files with 8 additions and 3 deletions
+3 -3
View File
@@ -799,11 +799,11 @@ mm_xmm_xcesq_response_to_signal_info (const gchar *response,
return FALSE;
}
if (gsm)
if (out_gsm)
*out_gsm = gsm;
if (umts)
if (out_umts)
*out_umts = umts;
if (lte)
if (out_lte)
*out_lte = lte;
return TRUE;
+5
View File
@@ -734,6 +734,11 @@ mm_shared_xmm_signal_load_values_finish (MMIfaceModemSignal *self,
if (!response || !mm_xmm_xcesq_response_to_signal_info (response, gsm, umts, lte, error))
return FALSE;
if (cdma)
*cdma = NULL;
if (evdo)
*evdo = NULL;
return TRUE;
}