diff --git a/libavcodec/dvbsubdec.c b/libavcodec/dvbsubdec.c index e2b37e42dd..46abb6a6ad 100644 --- a/libavcodec/dvbsubdec.c +++ b/libavcodec/dvbsubdec.c @@ -1417,7 +1417,7 @@ static void save_display_set(DVBSubContext *ctx) pbuf = av_malloc(width * height * 4); if (!pbuf) - return AVERROR(ENOMEM); + return; for (display = ctx->display_list; display; display = display->next) { region = get_region(ctx, display->region_id);