]> git.sesse.net Git - casparcg/commitdiff
2.0.0.2: ffmpeg_producer: Fixed undefined behaviour caused potential access of unitit...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 7 Jun 2011 08:49:42 +0000 (08:49 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 7 Jun 2011 08:49:42 +0000 (08:49 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@848 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

modules/ffmpeg/producer/input.cpp

index 17ab5dd0fb301bc24bd3d9aadb501bfd224ac72c..b19c9794fbc96ca230faa9404498020d3cce4308 100644 (file)
@@ -262,6 +262,7 @@ private:
                                av_free_packet(p);\r
                                delete p;\r
                        });\r
+                       av_init_packet(read_packet.get());\r
 \r
                        const int errn = av_read_frame(format_context_.get(), read_packet.get()); // read_packet is only valid until next call of av_read_frame.\r
                        if(is_eof(errn))                                                                                                                  // Use av_dup_packet to extend its life.\r