From: christophecvr Date: Sun, 20 Nov 2016 13:12:16 +0000 (+0100) Subject: qtdemux: Fix wrong compiler warning with gcc 6.2 X-Git-Tag: 1.19.3~509^2~2405 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc3022da1cb4389b40a978911d9b7faf74c6cdeb;p=platform%2Fupstream%2Fgstreamer.git qtdemux: Fix wrong compiler warning with gcc 6.2 | ../../../git/gst/isomp4/qtdemux.c: In function 'qtdemux_parse_tree': | ../../../git/gst/isomp4/qtdemux.c:10224:24: error: 'size' may be used uninitialized in this function [-Werror=maybe-uninitialized] | offset += size; | ^~ | ../../../git/gst/isomp4/qtdemux.c:10197:25: note: 'size' was declared here | guint32 size, tag; | ^~~~ https://bugzilla.gnome.org/show_bug.cgi?id=774747 --- diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 15ac144..b76e103 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -10194,7 +10194,7 @@ qtdemux_parse_trak (GstQTDemux * qtdemux, GNode * trak) * to find one called field. Walk through them. */ off_t offset = min_size; while (offset + 8 < len) { - guint32 size, tag; + guint32 size = 0, tag; ok = gst_byte_reader_get_uint32_le (&br, &size); ok &= gst_byte_reader_get_uint32_le (&br, &tag); if (!ok || size < 8) {