id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,blockedby,blocking,reproduced,analyzed
1931,ogg: ogg_read_header() leaks memory on failure.,dalecurtis,,"ogg_read_header() doesn't free memory allocated by ogg_packet() on failure.  Ideally it should call ogg_read_close() or free the memory in some other manner.

Leak_DefinitelyLost
197,205 (1,224 direct, 195,981 indirect) bytes in 1 blocks are definitely lost in loss record 3,754 of 3,754
  realloc (m_replacemalloc/vg_replace_malloc.c:1088)
  av_realloc (/out/Release/../../third_party/ffmpeg/libavutil/mem.c:159)
  ogg_new_stream (/out/Release/../../third_party/ffmpeg/libavformat/oggdec.c:216)
  ogg_read_page (/out/Release/../../third_party/ffmpeg/libavformat/oggdec.c:321)
  ogg_packet (/out/Release/../../third_party/ffmpeg/libavformat/oggdec.c:413)
  ogg_read_header (/out/Release/../../third_party/ffmpeg/libavformat/oggdec.c:598)
  avformat_open_input (/out/Release/../../third_party/ffmpeg/libavformat/utils.c:641)

Found via valgrind + the attached test case.",defect,closed,normal,avformat,git-master,fixed,ogg leak,,,,1,0
