diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c index 1bc7cf0e29846252c2bf308ad0652514c75b235b..ce5a64cf330aae3e871b2d19f33c939b69b56ae7 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; }