OSDN Git Service

ensure the ASS string in AVSubtitleRect is 0 terminated
authorAurelien Jacobs <aurel@gnuage.org>
Sat, 27 Nov 2010 01:07:06 +0000 (01:07 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Sat, 27 Nov 2010 01:07:06 +0000 (01:07 +0000)
Originally committed as revision 25832 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/ass.c

index 12aa8c7..cd5e652 100644 (file)
@@ -63,6 +63,7 @@ int ff_ass_add_rect(AVSubtitle *sub, const char *dialog,
     rects[sub->num_rects]->ass  = av_malloc(len + dlen + 1);
     strcpy (rects[sub->num_rects]->ass      , header);
     strncpy(rects[sub->num_rects]->ass + len, dialog, dlen);
+    rects[sub->num_rects]->ass[len+dlen] = 0;
     sub->num_rects++;
     return dlen;
 }