diff --git a/sub/sd_lavc.c b/sub/sd_lavc.c index 26318cf4b4..59e10ab5a9 100644 --- a/sub/sd_lavc.c +++ b/sub/sd_lavc.c @@ -113,6 +113,8 @@ static int init(struct sd *sd) error: MP_FATAL(sd, "Could not open libavcodec subtitle decoder\n"); + if (ctx) + av_free(ctx->extradata); av_free(ctx); talloc_free(priv); return -1;