Bug 1349129 - Fix CID 1403176 and CID 1403178 for memory leak.
MozReview-Commit-ID: ClAcLgztPZ4
--- a/dom/media/gtest/TestBlankVideoDataCreator.cpp
+++ b/dom/media/gtest/TestBlankVideoDataCreator.cpp
@@ -5,23 +5,25 @@
#include "gtest/gtest.h"
#include "BlankDecoderModule.h"
using namespace mozilla;
TEST(BlankVideoDataCreator, ShouldNotOverflow)
{
+ RefPtr<MediaRawData> mrd = new MediaRawData();
const uint32_t width = 1;
const uint32_t height = 1;
BlankVideoDataCreator creater(width, height, nullptr);
- RefPtr<MediaData> data = creater.Create(new MediaRawData());
+ RefPtr<MediaData> data = creater.Create(mrd);
EXPECT_NE(data.get(), nullptr);
}
TEST(BlankVideoDataCreator, ShouldOverflow)
{
+ RefPtr<MediaRawData> mrd = new MediaRawData();
const uint32_t width = UINT_MAX;
const uint32_t height = UINT_MAX;
BlankVideoDataCreator creater(width, height, nullptr);
- RefPtr<MediaData> data = creater.Create(new MediaRawData());
+ RefPtr<MediaData> data = creater.Create(mrd);
EXPECT_EQ(data.get(), nullptr);
}