From 8fea8d56731887d1f7a2b9755d038602e8a5f3d8 Mon Sep 17 00:00:00 2001 From: Erik Boasson Date: Mon, 11 May 2020 14:20:36 +0200 Subject: [PATCH] Use C99 flex array member instead of length-1 array Signed-off-by: Erik Boasson --- .../builtin_plugins/cryptographic/src/crypto_transform.c | 6 +++--- .../src/encode_datareader_submessage_utests.c | 2 +- .../src/encode_datawriter_submessage_utests.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/security/builtin_plugins/cryptographic/src/crypto_transform.c b/src/security/builtin_plugins/cryptographic/src/crypto_transform.c index a2f6893..1fd32b9 100644 --- a/src/security/builtin_plugins/cryptographic/src/crypto_transform.c +++ b/src/security/builtin_plugins/cryptographic/src/crypto_transform.c @@ -59,7 +59,7 @@ struct crypto_header struct crypto_contents { uint32_t _length; - unsigned char _data[1]; + unsigned char _data[]; }; struct crypto_contents_ref @@ -71,7 +71,7 @@ struct crypto_contents_ref struct receiver_specific_mac_seq { uint32_t _length; - struct receiver_specific_mac _buffer[1]; + struct receiver_specific_mac _buffer[]; }; struct crypto_footer @@ -83,7 +83,7 @@ struct crypto_footer struct encrypted_data { uint32_t length; - unsigned char data[1]; + unsigned char data[]; }; /* diff --git a/src/security/builtin_plugins/tests/encode_datareader_submessage/src/encode_datareader_submessage_utests.c b/src/security/builtin_plugins/tests/encode_datareader_submessage/src/encode_datareader_submessage_utests.c index 30bacaa..2962aca 100644 --- a/src/security/builtin_plugins/tests/encode_datareader_submessage/src/encode_datareader_submessage_utests.c +++ b/src/security/builtin_plugins/tests/encode_datareader_submessage/src/encode_datareader_submessage_utests.c @@ -77,7 +77,7 @@ struct receiver_specific_mac struct encrypted_data { uint32_t length; - unsigned char data[1]; + unsigned char data[]; }; struct seq_number diff --git a/src/security/builtin_plugins/tests/encode_datawriter_submessage/src/encode_datawriter_submessage_utests.c b/src/security/builtin_plugins/tests/encode_datawriter_submessage/src/encode_datawriter_submessage_utests.c index a186641..30a4ce4 100644 --- a/src/security/builtin_plugins/tests/encode_datawriter_submessage/src/encode_datawriter_submessage_utests.c +++ b/src/security/builtin_plugins/tests/encode_datawriter_submessage/src/encode_datawriter_submessage_utests.c @@ -83,7 +83,7 @@ struct receiver_specific_mac struct encrypted_data { uint32_t length; - unsigned char data[1]; + unsigned char data[]; }; static void reset_exception(DDS_Security_SecurityException *ex)