OSDN Git Service

vorbisenc: Fix memory leak on errors
authorTyler Jones <tdjones879@gmail.com>
Tue, 6 Jun 2017 14:06:38 +0000 (08:06 -0600)
committerRostislav Pehlivanov <atomnuker@gmail.com>
Tue, 6 Jun 2017 16:57:49 +0000 (17:57 +0100)
commit34c52005605d68f7cd1957b169b6732c7d2447d9
tree6a31dded7f750ab0af0e4befc9cfa1dab900d5d3
parent482566ccc3fdcdbaf0f1e78309bf8ea9ddbce66b
vorbisenc: Fix memory leak on errors

Switches temporary samples for processing to be stored in the encoder's
context, avoids memory leaks if any errors occur while encoding a frame.

Fixes CID1412026

Signed-off-by: Tyler Jones <tdjones879@gmail.com>
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
libavcodec/vorbisenc.c