git.videolan.org
/
ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1937822
)
bitstream: fix a crash in case of oom
author
Piotr Bandurski
<ami_stuff@o2.pl>
Tue, 9 Jul 2013 17:29:26 +0000
(19:29 +0200)
committer
Michael Niedermayer
<michaelni@gmx.at>
Tue, 9 Jul 2013 17:41:22 +0000
(19:41 +0200)
fixes ticket #2766
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/bitstream.c
patch
|
blob
|
history
diff --git
a/libavcodec/bitstream.c
b/libavcodec/bitstream.c
index
23bea43
..
bbd9491
100644
(file)
--- a/
libavcodec/bitstream.c
+++ b/
libavcodec/bitstream.c
@@
-299,6
+299,8
@@
int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes,
av_dlog(NULL, "build table nb_codes=%d\n", nb_codes);
buf = av_malloc((nb_codes + 1) * sizeof(VLCcode));
av_dlog(NULL, "build table nb_codes=%d\n", nb_codes);
buf = av_malloc((nb_codes + 1) * sizeof(VLCcode));
+ if (!buf)
+ return AVERROR(ENOMEM);
av_assert0(symbols_size <= 2 || !symbols);
j = 0;
av_assert0(symbols_size <= 2 || !symbols);
j = 0;