Browse Source

Avoid a null pointer dereference on oom when decoding smacker.

Fixes ticket #2728.
tags/n2.0
Carl Eugen Hoyos 12 years ago
parent
commit
90bd75e6eb
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavcodec/smacker.c

+ 2
- 0
libavcodec/smacker.c View File

@@ -261,6 +261,8 @@ static int smacker_decode_header_tree(SmackVContext *smk, GetBitContext *gb, int
huff.maxlength = 0;
huff.current = 0;
huff.values = av_mallocz(huff.length * sizeof(int));
if (!huff.values)
return AVERROR(ENOMEM);

if (smacker_decode_bigtree(gb, &huff, &ctx) < 0)
err = -1;


Loading…
Cancel
Save