From 17dca109ddbb724b21c3d2f9ef223bde4e5dffbc Mon Sep 17 00:00:00 2001
From: Aleksander Morgado <aleksander@aleksander.es>
Date: Mon, 28 Feb 2022 21:52:39 +0100
Subject: [PATCH] broadband-modem-qmi: avoid the deprecated
 QmiMessageDmsGetStoredImageInfoInput type

---
 src/mm-broadband-modem-qmi.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c
index 1bc7cf0e2..ce5a64cf3 100644
--- a/src/mm-broadband-modem-qmi.c
+++ b/src/mm-broadband-modem-qmi.c
@@ -11048,21 +11048,20 @@ get_next_image_info (GTask *task)
 
     /* Now, load additional optional information for the PRI image */
     if (!ctx->skip_image_info) {
-        QmiMessageDmsGetStoredImageInfoInputImage  image_id;
-        QmiMessageDmsGetStoredImageInfoInput      *input;
+        g_autoptr(QmiMessageDmsGetStoredImageInfoInput) input = NULL;
 
-        image_id.type = QMI_DMS_FIRMWARE_IMAGE_TYPE_PRI;
-        image_id.unique_id = ctx->current_pair->pri_unique_id;
-        image_id.build_id = ctx->current_pair->build_id;
         input = qmi_message_dms_get_stored_image_info_input_new ();
-        qmi_message_dms_get_stored_image_info_input_set_image (input, &image_id, NULL);
+        qmi_message_dms_get_stored_image_info_input_set_image_details (input,
+                                                                       QMI_DMS_FIRMWARE_IMAGE_TYPE_PRI,
+                                                                       ctx->current_pair->pri_unique_id,
+                                                                       ctx->current_pair->build_id,
+                                                                       NULL);
         qmi_client_dms_get_stored_image_info (ctx->client,
                                               input,
                                               10,
                                               NULL,
                                               (GAsyncReadyCallback)get_pri_image_info_ready,
                                               task);
-        qmi_message_dms_get_stored_image_info_input_unref (input);
         return;
     }
 
-- 
GitLab