avcodec: Free the default avoptions on init failure

pull/135/head
Luca Barbato 10 years ago
parent aef0be0875
commit a78f5548d9
  1. 4
      libavcodec/utils.c

@ -1292,6 +1292,10 @@ free_and_end:
(avctx->codec->caps_internal & FF_CODEC_CAP_INIT_CLEANUP))
avctx->codec->close(avctx);
if (avctx->priv_data && avctx->codec && avctx->codec->priv_class)
av_opt_free(avctx->priv_data);
av_opt_free(avctx);
av_dict_free(&tmp);
av_freep(&avctx->priv_data);
if (avctx->internal) {

Loading…
Cancel
Save