Hi,

On Wed, Jun 8, 2011 at 4:38 PM, Martin Storsjö <[email protected]> wrote:
> From: Etienne Buira <[email protected]>
>
> This fixes a potential double free.
> ---
>  libavformat/crypto.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libavformat/crypto.c b/libavformat/crypto.c
> index 789a4d1..5e7ee1e 100644
> --- a/libavformat/crypto.c
> +++ b/libavformat/crypto.c
> @@ -97,8 +97,8 @@ static int crypto_open(URLContext *h, const char *uri, int 
> flags)
>
>     return 0;
>  err:
> -    av_free(c->key);
> -    av_free(c->iv);
> +    av_freep(&c->key);
> +    av_freep(&c->iv);

LGTM.

Ronald
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to