]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ass.c
Merge commit 'a0fc780a2093784e8664f88205ee1b215e109cee'
[ffmpeg] / libavcodec / ass.c
index 227d571af1d25fc7487ee2080d18b0c3d54c0da3..336c3084e4861fb981c005efa8a65208dddb77d3 100644 (file)
@@ -161,6 +161,8 @@ int ff_ass_add_rect(AVSubtitle *sub, const char *dialog,
     sub->rects = rects;
     sub->end_display_time = FFMAX(sub->end_display_time, 10 * duration);
     rects[sub->num_rects]       = av_mallocz(sizeof(*rects[0]));
+    if (!rects[sub->num_rects])
+        goto errnomem;
     rects[sub->num_rects]->type = SUBTITLE_ASS;
     ret = av_bprint_finalize(&buf, &rects[sub->num_rects]->ass);
     if (ret < 0)