summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2022-02-21 23:40:56 +0100
committerAleksander Morgado <aleksander@aleksander.es>2022-02-21 23:45:02 +0100
commit29951a1921a4159c1f45143fce379243266b355d (patch)
treeb15ca6d8013bf6ba7b86c5001ac2c3395d099075
parent23f3c070c69f940c3ecb1c599b13fd1289bcc1c1 (diff)
downloadlibqmi-29951a1921a4159c1f45143fce379243266b355d.tar.gz
libqmi-glib,compat: don't set args not requested by user
-rw-r--r--src/libqmi-glib/qmi-compat.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/libqmi-glib/qmi-compat.c b/src/libqmi-glib/qmi-compat.c
index e7ca4ef6..4e8225a6 100644
--- a/src/libqmi-glib/qmi-compat.c
+++ b/src/libqmi-glib/qmi-compat.c
@@ -1164,7 +1164,8 @@ qmi_message_nas_get_cell_location_info_output_get_intrafrequency_lte_info (
error))
return FALSE;
- *value_intrafrequency_lte_info_plmn = invalid_plmn_str;
+ if (value_intrafrequency_lte_info_plmn)
+ *value_intrafrequency_lte_info_plmn = invalid_plmn_str;
return TRUE;
}
@@ -1196,7 +1197,8 @@ qmi_message_nas_get_cell_location_info_output_get_umts_info (
error))
return FALSE;
- *value_umts_info_plmn = invalid_plmn_str;
+ if (value_umts_info_plmn)
+ *value_umts_info_plmn = invalid_plmn_str;
return TRUE;
}
@@ -1226,8 +1228,10 @@ qmi_message_nas_get_cell_location_info_output_get_geran_info (
error))
return FALSE;
- *value_geran_info_plmn = invalid_plmn_str;
- *value_geran_info_cell = NULL;
+ if (value_geran_info_plmn)
+ *value_geran_info_plmn = invalid_plmn_str;
+ if (value_geran_info_cell)
+ *value_geran_info_cell = NULL;
return TRUE;
}