[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 4/5] Use C99 flexible array instead of 1-byte trailin
From: |
Samuel Thibault |
Subject: |
[Qemu-devel] [PULL 4/5] Use C99 flexible array instead of 1-byte trailing array |
Date: |
Tue, 29 Mar 2016 01:28:23 +0200 |
From: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
---
slirp/mbuf.h | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/slirp/mbuf.h b/slirp/mbuf.h
index 38fedf4..36fb814 100644
--- a/slirp/mbuf.h
+++ b/slirp/mbuf.h
@@ -81,11 +81,9 @@ struct mbuf {
Slirp *slirp;
bool resolution_requested;
uint64_t expiration_date;
+ char *m_ext;
/* start of dynamic buffer area, must be last element */
- union {
- char m_dat[1]; /* ANSI don't like 0 sized arrays */
- char *m_ext;
- };
+ char m_dat[];
};
#define ifq_prev m_prev
--
2.8.0.rc3
- [Qemu-devel] [PULL 0/5] slirp updates, Samuel Thibault, 2016/03/28
- [Qemu-devel] [PULL 4/5] Use C99 flexible array instead of 1-byte trailing array,
Samuel Thibault <=
- [Qemu-devel] [PULL 2/5] slirp: send icmp6 errors when UDP send failed, Samuel Thibault, 2016/03/28
- [Qemu-devel] [PULL 1/5] slirp: Fix memory leak on small incoming ipv4 packet, Samuel Thibault, 2016/03/28
- [Qemu-devel] [PULL 5/5] Rework ipv6 options, Samuel Thibault, 2016/03/28
- [Qemu-devel] [PULL 3/5] Avoid embedding struct mbuf in other structures, Samuel Thibault, 2016/03/28
- Re: [Qemu-devel] [PULL 0/5] slirp updates, Peter Maydell, 2016/03/29