OSDN Git Service

bintext: fix possible x variable overflow.
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 16 Sep 2011 03:31:15 +0000 (05:31 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 16 Sep 2011 03:53:32 +0000 (05:53 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/bintext.c

index a4467b3..e63d3d9 100644 (file)
@@ -116,7 +116,7 @@ static void draw_char(AVCodecContext *avctx, int c, int a)
                     s->frame.linesize[0], s->font, s->font_height, c,
                     a & 0x0F, a >> 4);
     s->x += FONT_WIDTH;
-    if (s->x >= avctx->width) {
+    if (s->x > avctx->width - FONT_WIDTH) {
         s->x = 0;
         s->y += s->font_height;
     }