OSDN Git Service

negative to_pad won't provoke infinite loop
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Tue, 1 Aug 2006 10:00:12 +0000 (10:00 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Tue, 1 Aug 2006 10:00:12 +0000 (10:00 +0000)
Originally committed as revision 5879 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/gxfenc.c

index 7c784fb..8d27117 100644 (file)
@@ -117,7 +117,7 @@ static int gxf_find_lines_index(GXFStreamContext *ctx)
 
 static void gxf_write_padding(ByteIOContext *pb, offset_t to_pad)
 {
-    while (to_pad--) {
+    for (; to_pad > 0; to_pad--) {
         put_byte(pb, 0);
     }
 }