aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/flacenc_header.c
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2013-10-30 19:09:30 +0200
committerMartin Storsjö <martin@martin.st>2013-11-01 09:56:27 +0200
commitd07b51bf0733fe58bbfa13c448775dc325463cb4 (patch)
treeedc522a1a85fc8b04333b6a420cb4842faab35d6 /libavformat/flacenc_header.c
parent28240a60c1b5ce276e947ba013271ec009adc078 (diff)
downloadffmpeg-d07b51bf0733fe58bbfa13c448775dc325463cb4.tar.gz
aviobuf: Handle a NULL buffer in avio_close_dyn_buf
This simplifies proper error handling in rtsp.c/rtspdec.c. When broadcasting over RTSP in TCP mode, the AVIOContext is closed and recreated for each sent packet, and if the recreation fails, we might try to close a NULL buffer when freeing things at the end. Previously, if recreating the buffer in rtspdec.c failed, this would crash later due to trying to close a NULL buffer. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/flacenc_header.c')
0 files changed, 0 insertions, 0 deletions