[vlc-commits] Use flexible arrays instead of allocating too much

Rémi Denis-Courmont git at videolan.org
Thu Jan 24 16:40:33 CET 2013


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Jan 24 17:36:58 2013 +0200| [0cbb516c63a6b43800ef0edcdceffc52b614c460] | committer: Rémi Denis-Courmont

Use flexible arrays instead of allocating too much

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0cbb516c63a6b43800ef0edcdceffc52b614c460
---

 modules/access/rtp/session.c |    2 +-
 modules/access/sdp.c         |    2 +-
 modules/demux/smf.c          |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/access/rtp/session.c b/modules/access/rtp/session.c
index a2699df..f514b63 100644
--- a/modules/access/rtp/session.c
+++ b/modules/access/rtp/session.c
@@ -149,7 +149,7 @@ struct rtp_source_t
 
     uint16_t last_seq; /* sequence of the next dequeued packet */
     block_t *blocks; /* re-ordered blocks queue */
-    void    *opaque[1]; /* Per-source private payload data */
+    void    *opaque[]; /* Per-source private payload data */
 };
 
 /**
diff --git a/modules/access/sdp.c b/modules/access/sdp.c
index 05be729..643be26 100644
--- a/modules/access/sdp.c
+++ b/modules/access/sdp.c
@@ -47,7 +47,7 @@ static int Control (access_t *, int, va_list);
 struct access_sys_t
 {
     size_t length;
-    char   data[1];
+    char   data[];
 };
 
 static int Open (vlc_object_t *obj)
diff --git a/modules/demux/smf.c b/modules/demux/smf.c
index e98dcf5..fb21209 100644
--- a/modules/demux/smf.c
+++ b/modules/demux/smf.c
@@ -68,7 +68,7 @@ struct demux_sys_t
     /* by the way, "quarter note" is "noire" in French */
 
     unsigned     trackc; /* Number of tracks */
-    mtrk_t       trackv[1]; /* Track states */
+    mtrk_t       trackv[]; /* Track states */
 };
 
 /*****************************************************************************



More information about the vlc-commits mailing list