Browse Source

avcodec: Free the default avoptions on init failure

tags/n2.7
Luca Barbato 10 years ago
parent
commit
a78f5548d9
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      libavcodec/utils.c

+ 4
- 0
libavcodec/utils.c View File

@@ -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