flvdec: Check the return value of a malloc
authorMartin Storsjö <martin@martin.st>
Fri, 1 Mar 2013 14:45:24 +0000 (16:45 +0200)
committerMartin Storsjö <martin@martin.st>
Fri, 1 Mar 2013 22:39:37 +0000 (00:39 +0200)
commitc5a738ca4e9789b4678b10240777d931e7dc24c9
tree499800628a9d55987cc56340fd993e45fbec9a4e
parentc91c63b5380bf79655c09320774a022f84d76fd5
flvdec: Check the return value of a malloc

The callers of this function can't report errors sanely. If this
one malloc fails, don't write the extradata byte, make sure we
try to malloc it the next time we're called instead, and make sure
we still consume the input data byte.

CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/flvdec.c