qmi: fix dynamic array macro
authorDavid Bauer <david.bauer@uniberg.com>
Wed, 3 Jan 2024 14:16:19 +0000 (16:16 +0200)
committerDavid Bauer <mail@david-bauer.net>
Sun, 25 Aug 2024 00:36:04 +0000 (02:36 +0200)
The macro was using the parameter for referencing the length field, which
used the same suffix as the parameter name.

Rename the length parameter to correctly access the length field.

Signed-off-by: David Bauer <david.bauer@uniberg.com>
common/qmi-message.h

index ed2338760c8701a72be79f2a0c7d22f0dca7097f..a619478232713bb979b6a68dec6b0eabd65321d0 100644 (file)
@@ -92,8 +92,8 @@
        .data._field##_n = ARRAY_SIZE(_val), \
        .data._field = (_val)
 
-#define QMI_INIT_ARRAY(_field, _val, _n) \
-       .data._field##_n = (_n), \
+#define QMI_INIT_ARRAY(_field, _val, _num_elems) \
+       .data._field##_n = (_num_elems), \
        .data._field = (_val)