diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-10-07 21:25:59 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2018-10-07 22:33:05 +0200 |
commit | 6ac1b7f994d8e07b7c27caed47f97f927505a488 (patch) | |
tree | d50c9e50510d8ee3536e08cd83645bbfe139ba33 | |
parent | 124c01fc75c96328284c9b8721a9773d4cf7b632 (diff) | |
download | libmbim-6ac1b7f994d8e07b7c27caed47f97f927505a488.tar.gz |
mbim-codegen: advance offset 16 bytes when reading a guint64 field
https://gitlab.freedesktop.org/mobile-broadband/libmbim/issues/4
-rw-r--r-- | build-aux/mbim-codegen/Message.py | 2 | ||||
-rw-r--r-- | build-aux/mbim-codegen/Struct.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/build-aux/mbim-codegen/Message.py b/build-aux/mbim-codegen/Message.py index 5273e88..00d0623 100644 --- a/build-aux/mbim-codegen/Message.py +++ b/build-aux/mbim-codegen/Message.py @@ -818,7 +818,7 @@ class Message: inner_template += ( ' if (${field} != NULL)\n' ' *${field} = _mbim_message_read_ipv6 (message, offset, FALSE);\n' - ' offset += 4;\n') + ' offset += 16;\n') elif field['format'] == 'ref-ipv6': inner_template += ( ' if (${field} != NULL)\n' diff --git a/build-aux/mbim-codegen/Struct.py b/build-aux/mbim-codegen/Struct.py index 1c86290..6e540a4 100644 --- a/build-aux/mbim-codegen/Struct.py +++ b/build-aux/mbim-codegen/Struct.py @@ -412,7 +412,7 @@ class Struct: inner_template += ( '\n' ' memcpy (&(out->${field_name_underscore}), _mbim_message_read_ipv6 (self, offset, FALSE), 16);\n' - ' offset += 4;\n') + ' offset += 16;\n') elif field['format'] == 'ref-ipv6': inner_template += ( '\n' |