You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
lavc/libkvazaar: fix memory leak after av_dict_parse_string fail
In case of failure, all the successfully set entries are stored in *pm. We need to manually free the created dictionary to avoid memory leak. Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
This commit is contained in:
@@ -110,8 +110,8 @@ static av_cold int libkvazaar_init(AVCodecContext *avctx)
|
|||||||
entry->key, entry->value);
|
entry->key, entry->value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
av_dict_free(&dict);
|
|
||||||
}
|
}
|
||||||
|
av_dict_free(&dict);
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx->encoder = enc = api->encoder_open(cfg);
|
ctx->encoder = enc = api->encoder_open(cfg);
|
||||||
|
Reference in New Issue
Block a user