# HG changeset patch # User takis # Date 1184944090 0 # Node ID 7f96f6e16f8145dd6fb7a3e3c5f26150115b7fc8 # Parent 4cac2cfe2745bdb7fe60d00e1c49b951cb78980b Return AVERROR(ENOMEM) on memory allocation failure of avcodec_open. diff -r 4cac2cfe2745 -r 7f96f6e16f81 utils.c --- a/utils.c Thu Jul 19 15:56:56 2007 +0000 +++ b/utils.c Fri Jul 20 15:08:10 2007 +0000 @@ -832,8 +832,10 @@ if (codec->priv_data_size > 0) { avctx->priv_data = av_mallocz(codec->priv_data_size); - if (!avctx->priv_data) + if (!avctx->priv_data) { + ret = AVERROR(ENOMEM); goto end; + } } else { avctx->priv_data = NULL; }