diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2017-01-16 18:56:06 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-01-16 22:16:38 +0100 |
commit | ebeb8bb2b7c5e95a339c6b3f7c39ae49f171cdbb (patch) | |
tree | caf0ac7a9d43bf5937f4963941730b4e6934e964 /src/qmi-firmware-update/qfu-utils.c | |
parent | d39f6975aedaa1befd07ea5d71249a8885f28dc6 (diff) | |
download | external_libqmi-ebeb8bb2b7c5e95a339c6b3f7c39ae49f171cdbb.zip external_libqmi-ebeb8bb2b7c5e95a339c6b3f7c39ae49f171cdbb.tar.gz external_libqmi-ebeb8bb2b7c5e95a339c6b3f7c39ae49f171cdbb.tar.bz2 |
qmi-firmware-update: allow skipping new firmware validation
And increase amount of retries.
Diffstat (limited to 'src/qmi-firmware-update/qfu-utils.c')
-rw-r--r-- | src/qmi-firmware-update/qfu-utils.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/qmi-firmware-update/qfu-utils.c b/src/qmi-firmware-update/qfu-utils.c index f4b5707..8a55f13 100644 --- a/src/qmi-firmware-update/qfu-utils.c +++ b/src/qmi-firmware-update/qfu-utils.c @@ -216,8 +216,6 @@ out: /******************************************************************************/ -#define QMI_CLIENT_RETRIES 3 - typedef struct { QmiDevice *qmi_device; gboolean device_open_proxy; @@ -515,6 +513,7 @@ qmi_device_ready (GObject *source, void qfu_utils_new_client_dms (GFile *cdc_wdm_file, + guint retries, gboolean device_open_proxy, gboolean device_open_mbim, gboolean load_capabilities, @@ -526,10 +525,10 @@ qfu_utils_new_client_dms (GFile *cdc_wdm_file, NewClientDmsContext *ctx; ctx = g_slice_new0 (NewClientDmsContext); + ctx->qmi_client_retries = retries; ctx->device_open_proxy = device_open_proxy; ctx->device_open_mbim = device_open_mbim; ctx->load_capabilities = load_capabilities; - ctx->qmi_client_retries = QMI_CLIENT_RETRIES; task = g_task_new (NULL, cancellable, callback, user_data); g_task_set_task_data (task, ctx, (GDestroyNotify) new_client_dms_context_free); |