]> git.sesse.net Git - mlt/commitdiff
riff.cc: Initialize data in constructor
authorMikko Rapeli <mikko.rapeli@iki.fi>
Mon, 2 Jul 2012 18:39:46 +0000 (21:39 +0300)
committerMikko Rapeli <mikko.rapeli@iki.fi>
Tue, 24 Jul 2012 13:12:06 +0000 (15:12 +0200)
Fixes Coverity CID 709444: Uninitialized scalar field (UNINIT_CTOR)
Non-static class member ""length"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""name"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""offset"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""parent"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""type"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""written"" is not initialized in this constructor nor in any functions that it calls.

src/modules/kino/riff.cc

index 58ecee391a66fb47f842aff49f13e54eaaaf1f17..abe4363b67c59e257892a4972aa1bf6b4c6a0ca1 100644 (file)
@@ -65,7 +65,14 @@ FOURCC make_fourcc( const char *s )
 
 
 RIFFDirEntry::RIFFDirEntry()
-{}
+{
+       type = 0;
+       name = 0;
+       length = 0;
+       offset = 0;
+       parent = 0;
+       written = 0;
+}
 
 
 RIFFDirEntry::RIFFDirEntry ( FOURCC t, FOURCC n, int l, int o, int p ) : type( t ), name( n ), length( l ), offset( o ), parent( p ), written( 0 )