From e3456986b551c891d4b95e89aaf5eded15e6f3a2 Mon Sep 17 00:00:00 2001 From: Valerio De Benedetto Date: Tue, 11 Jul 2023 14:07:55 +0200 Subject: [PATCH] Using VLA where possible --- nanomodbus.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nanomodbus.c b/nanomodbus.c index e5f0ad6..1bf8047 100644 --- a/nanomodbus.c +++ b/nanomodbus.c @@ -1149,7 +1149,12 @@ static nmbs_error handle_read_file_record(nmbs_t* nmbs) { uint16_t file_number; uint16_t record_number; uint16_t record_length; - } subreq[35]; // 245 / subreq_header_size + } +#ifdef __STDC_NO_VLA__ + subreq[35]; // 245 / subreq_header_size +#else + subreq[subreq_count]; +#endif uint8_t response_data_size = 0;