From e929cd2f8f6fc3b4173d1eb48ddb73d1937c2bd2 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sun, 12 Jan 2014 17:02:35 +0100 Subject: [PATCH] ipv6 datagram: Fix Clang complaining about a flexible array member. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Interestingly, [0] should be as invalid in C++ as [] in this case, yet Clang refuses [], but accepts [0]. Signed-off-by: Jérôme Duval --- .../network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp b/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp index e38c43326a..559a1d261d 100644 --- a/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp +++ b/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp @@ -92,7 +92,7 @@ struct router_advertisement_header { uint16 router_lifetime; uint32 reachable_time; uint32 retransmit_timer; - uint8 options[]; + uint8 options[0]; } _PACKED;