projects
/
ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
862be47
)
avfft: make init functions return NULL on failure as intended
author
Måns Rullgård
<mans@mansr.com>
Mon, 12 Jul 2010 19:54:16 +0000
(19:54 +0000)
committer
Måns Rullgård
<mans@mansr.com>
Mon, 12 Jul 2010 19:54:16 +0000
(19:54 +0000)
Originally committed as revision 24219 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/avfft.c
patch
|
blob
|
history
diff --git
a/libavcodec/avfft.c
b/libavcodec/avfft.c
index
25fc4e0
..
6e26883
100644
(file)
--- a/
libavcodec/avfft.c
+++ b/
libavcodec/avfft.c
@@
-28,6
+28,8
@@
FFTContext *av_fft_init(int nbits, int inverse)
if (s)
ff_fft_init(s, nbits, inverse);
+ else
+ av_freep(&s);
return s;
}
@@
-58,6
+60,8
@@
FFTContext *av_mdct_init(int nbits, int inverse, double scale)
if (s)
ff_mdct_init(s, nbits, inverse, scale);
+ else
+ av_freep(&s);
return s;
}
@@
-95,6
+99,8
@@
RDFTContext *av_rdft_init(int nbits, enum RDFTransformType trans)
if (s)
ff_rdft_init(s, nbits, trans);
+ else
+ av_freep(&s);
return s;
}
@@
-122,6
+128,8
@@
DCTContext *av_dct_init(int nbits, enum DCTTransformType inverse)
if (s)
ff_dct_init(s, nbits, inverse);
+ else
+ av_freep(&s);
return s;
}