diff --git a/content/media/webm/nsWebMReader.cpp b/content/media/webm/nsWebMReader.cpp index 004a78bbd74a..8aa2a8fa14c1 100644 --- a/content/media/webm/nsWebMReader.cpp +++ b/content/media/webm/nsWebMReader.cpp @@ -133,6 +133,8 @@ nsWebMReader::~nsWebMReader() mVideoPackets.Reset(); mAudioPackets.Reset(); + vpx_codec_destroy(&mVP8); + vorbis_block_clear(&mVorbisBlock); vorbis_dsp_clear(&mVorbisDsp); vorbis_info_clear(&mVorbisInfo); @@ -143,7 +145,7 @@ nsWebMReader::~nsWebMReader() nsresult nsWebMReader::Init() { - if(vpx_codec_dec_init(&mVP8, &vpx_codec_vp8_dx_algo, NULL, 0)) { + if (vpx_codec_dec_init(&mVP8, &vpx_codec_vp8_dx_algo, NULL, 0)) { return NS_ERROR_FAILURE; }