diff options
author | Valentin Blot <freedesktop-devel@valentinblot.org> | 2019-02-28 13:08:50 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-02-28 17:07:20 +0100 |
commit | 78986d4df7865bb889e18a129a5f0f01ed7f3806 (patch) | |
tree | ec35df4c90097bcc6aef09a6d1ed1c07e70628bd | |
parent | 93709fa60d1ccb62531df7a89a55f922db848545 (diff) |
libqmi-glib,proxy: reset offset before 2nd call to qmi_message_tlv_read_init
-rw-r--r-- | src/libqmi-glib/qmi-proxy.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libqmi-glib/qmi-proxy.c b/src/libqmi-glib/qmi-proxy.c index 00a1847..63e2ec1 100644 --- a/src/libqmi-glib/qmi-proxy.c +++ b/src/libqmi-glib/qmi-proxy.c @@ -489,6 +489,7 @@ track_cid (Client *client, if ((error_status != 0x00) || (error_code != QMI_PROTOCOL_ERROR_NONE)) return; + offset = 0; if (((init_offset = qmi_message_tlv_read_init (message, QMI_MESSAGE_OUTPUT_TLV_ALLOCATION_INFO, NULL, &error)) == 0) || !qmi_message_tlv_read_guint8 (message, init_offset, &offset, &service_tmp, &error) || !qmi_message_tlv_read_guint8 (message, init_offset, &offset, &(info.cid), &error)) { |