From d56220f81ffea58187d9a1616e3d6d37c3770af6 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Wed, 8 Jun 2016 20:25:35 +0200 Subject: [PATCH] ID:355 - Fix ``warning: ISO C forbids zero-size array 'data''' --- include/ipmitool/ipmi_hpmfwupg.h | 2 +- src/plugins/serial/serial_basic.c | 4 ++-- src/plugins/serial/serial_terminal.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/ipmitool/ipmi_hpmfwupg.h b/include/ipmitool/ipmi_hpmfwupg.h index 71ec565..de65292 100644 --- a/include/ipmitool/ipmi_hpmfwupg.h +++ b/include/ipmitool/ipmi_hpmfwupg.h @@ -437,7 +437,7 @@ struct HpmfwupgInitiateUpgradeActionCtx { struct HpmfwupgUploadFirmwareBlockReq { unsigned char picmgId; unsigned char blockNumber; - unsigned char data[0]; + unsigned char data[]; } ATTRIBUTE_PACKING; #ifdef HAVE_PRAGMA_PACK # pragma pack(0) diff --git a/src/plugins/serial/serial_basic.c b/src/plugins/serial/serial_basic.c index 57ac84a..a53bbd9 100644 --- a/src/plugins/serial/serial_basic.c +++ b/src/plugins/serial/serial_basic.c @@ -81,7 +81,7 @@ struct ipmb_msg_hdr { unsigned char rqSA; unsigned char rqSeq; /* RQ SEQ | RQ LUN */ unsigned char cmd; - unsigned char data[0]; + unsigned char data[]; }; /* @@ -103,7 +103,7 @@ struct ipmi_get_message_rp { unsigned char rsSA; unsigned char rqSeq; unsigned char cmd; - unsigned char data[0]; + unsigned char data[]; }; /* diff --git a/src/plugins/serial/serial_terminal.c b/src/plugins/serial/serial_terminal.c index 8fe6a75..0015807 100644 --- a/src/plugins/serial/serial_terminal.c +++ b/src/plugins/serial/serial_terminal.c @@ -79,7 +79,7 @@ struct ipmb_msg_hdr { unsigned char rqSA; unsigned char rqSeq; /* RQ SEQ | RQ LUN */ unsigned char cmd; - unsigned char data[0]; + unsigned char data[]; }; /* @@ -101,7 +101,7 @@ struct ipmi_get_message_rp { unsigned char rsSA; unsigned char rqSeq; unsigned char cmd; - unsigned char data[0]; + unsigned char data[]; }; /*