aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-01-14 18:31:02 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-01-31 14:52:49 +0100
commit808f823451ac6d461513cb77d97bce72db6a0d49 (patch)
tree42adb59026601b5280b68ad6c4d3a3784c538523 /src
parent53784f95aa657295e5a5eb6c0deedded0a9fc757 (diff)
sim-qmi: avoid using deprecated libqmi declarations
Let's use the suggested compat symbols instead, provided in libqmi 1.22. mm-sim-qmi.c: In function ‘uim_read’: mm-sim-qmi.c:170:5: error: ‘qmi_message_uim_read_transparent_input_set_session_information’ is deprecated: Use 'qmi_message_uim_read_transparent_input_set_session' instead [-Werror=deprecated-declarations] 170 | qmi_message_uim_read_transparent_input_set_session_information ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libqmi-glib/libqmi-glib.h:40, from mm-port-qmi.h:23, from mm-base-modem.h:39, from mm-base-sim.h:25, from mm-sim-qmi.h:22, from mm-sim-qmi.c:29: /usr/include/libqmi-glib/qmi-compat.h:1154:10: note: declared here 1154 | gboolean qmi_message_uim_read_transparent_input_set_session_information ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
Diffstat (limited to 'src')
-rw-r--r--src/mm-sim-qmi.c35
1 files changed, 25 insertions, 10 deletions
diff --git a/src/mm-sim-qmi.c b/src/mm-sim-qmi.c
index 9e7459d0..9294a1fc 100644
--- a/src/mm-sim-qmi.c
+++ b/src/mm-sim-qmi.c
@@ -148,6 +148,7 @@ uim_read (MMSimQmi *self,
GArray *file_path_bytes;
gsize i;
QmiMessageUimReadTransparentInput *input;
+ GArray *aid;
task = g_task_new (self, NULL, callback, user_data);
@@ -167,11 +168,13 @@ uim_read (MMSimQmi *self,
}
input = qmi_message_uim_read_transparent_input_new ();
- qmi_message_uim_read_transparent_input_set_session_information (
+ aid = g_array_new (FALSE, FALSE, sizeof (guint8)); /* empty AID */
+ qmi_message_uim_read_transparent_input_set_session (
input,
QMI_UIM_SESSION_TYPE_PRIMARY_GW_PROVISIONING,
- "",
+ aid,
NULL);
+ g_array_unref (aid);
qmi_message_uim_read_transparent_input_set_file (input,
file_id,
file_path_bytes,
@@ -662,6 +665,7 @@ uim_verify_pin (MMSimQmi *self,
{
QmiMessageUimVerifyPinInput *input;
QmiClient *client = NULL;
+ GArray *aid;
if (!ensure_qmi_client (task,
self,
@@ -674,11 +678,13 @@ uim_verify_pin (MMSimQmi *self,
QMI_UIM_PIN_ID_PIN1,
g_task_get_task_data (task),
NULL);
- qmi_message_uim_verify_pin_input_set_session_information (
+ aid = g_array_new (FALSE, FALSE, sizeof (guint8)); /* empty AID */
+ qmi_message_uim_verify_pin_input_set_session (
input,
QMI_UIM_SESSION_TYPE_CARD_SLOT_1,
- "", /* ignored */
+ aid,
NULL);
+ g_array_unref (aid);
qmi_client_uim_verify_pin (QMI_CLIENT_UIM (client),
input,
5,
@@ -818,6 +824,7 @@ uim_unblock_pin (MMSimQmi *self,
QmiMessageUimUnblockPinInput *input;
QmiClient *client = NULL;
UnblockPinContext *ctx;
+ GArray *aid;
if (!ensure_qmi_client (task,
self,
@@ -833,11 +840,13 @@ uim_unblock_pin (MMSimQmi *self,
ctx->puk,
ctx->new_pin,
NULL);
- qmi_message_uim_unblock_pin_input_set_session_information (
+ aid = g_array_new (FALSE, FALSE, sizeof (guint8)); /* empty AID */
+ qmi_message_uim_unblock_pin_input_set_session (
input,
QMI_UIM_SESSION_TYPE_CARD_SLOT_1,
- "", /* ignored */
+ aid,
NULL);
+ g_array_unref (aid);
qmi_client_uim_unblock_pin (QMI_CLIENT_UIM (client),
input,
5,
@@ -985,6 +994,7 @@ uim_change_pin (MMSimQmi *self,
QmiMessageUimChangePinInput *input;
QmiClient *client = NULL;
ChangePinContext *ctx;
+ GArray *aid;
if (!ensure_qmi_client (task,
self,
@@ -1000,11 +1010,13 @@ uim_change_pin (MMSimQmi *self,
ctx->old_pin,
ctx->new_pin,
NULL);
- qmi_message_uim_change_pin_input_set_session_information (
+ aid = g_array_new (FALSE, FALSE, sizeof (guint8)); /* empty AID */
+ qmi_message_uim_change_pin_input_set_session (
input,
QMI_UIM_SESSION_TYPE_CARD_SLOT_1,
- "", /* ignored */
+ aid,
NULL);
+ g_array_unref (aid);
qmi_client_uim_change_pin (QMI_CLIENT_UIM (client),
input,
5,
@@ -1151,6 +1163,7 @@ uim_enable_pin (MMSimQmi *self,
QmiMessageUimSetPinProtectionInput *input;
QmiClient *client = NULL;
EnablePinContext *ctx;
+ GArray *aid;
if (!ensure_qmi_client (task,
MM_SIM_QMI (self),
@@ -1166,11 +1179,13 @@ uim_enable_pin (MMSimQmi *self,
ctx->enabled,
ctx->pin,
NULL);
- qmi_message_uim_set_pin_protection_input_set_session_information (
+ aid = g_array_new (FALSE, FALSE, sizeof (guint8)); /* empty AID */
+ qmi_message_uim_set_pin_protection_input_set_session (
input,
QMI_UIM_SESSION_TYPE_CARD_SLOT_1,
- "", /* ignored */
+ aid,
NULL);
+ g_array_unref (aid);
qmi_client_uim_set_pin_protection (QMI_CLIENT_UIM (client),
input,
5,