# HG changeset patch # User mru # Date 1278964456 0 # Node ID fb37ee915b73961014f371e34fc411d780c73fcd # Parent 30867f2c9009eec13a2dfe9e25c2daf670abd08d avfft: make init functions return NULL on failure as intended diff -r 30867f2c9009 -r fb37ee915b73 avfft.c --- a/avfft.c Mon Jul 12 19:36:35 2010 +0000 +++ b/avfft.c Mon Jul 12 19:54:16 2010 +0000 @@ -28,6 +28,8 @@ if (s) ff_fft_init(s, nbits, inverse); + else + av_freep(&s); return s; } @@ -58,6 +60,8 @@ if (s) ff_mdct_init(s, nbits, inverse, scale); + else + av_freep(&s); return s; } @@ -95,6 +99,8 @@ if (s) ff_rdft_init(s, nbits, trans); + else + av_freep(&s); return s; } @@ -122,6 +128,8 @@ if (s) ff_dct_init(s, nbits, inverse); + else + av_freep(&s); return s; }