Commit fb78fa24 authored by tapted@chromium.org's avatar tapted@chromium.org

Fix memory leak in HidServiceTest.Create from r285774

To fix tree-closer in Linux ASan LSan Tests (1) since
http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%281%29/builds/4338

errors like

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x44145b in operator new(unsigned long) /usr/local/google/work/chromium/src/third_party/llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:55
    #1 0x5e8afd in device::HidService::Create(scoped_refptr\u003Cbase::MessageLoopProxy>) device/hid/hid_service.cc:26
    #2 0x509324 in device::HidServiceTest_Create_Test::TestBody() device/hid/hid_service_unittest.cc:15

BUG=367145
NOTRY=true
NOTREECHECKS=true
TBR=rockot@chromium.org

Review URL: https://codereview.chromium.org/424623002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285848 0039d316-1c4b-4281-b951-d872f2087c98
parent f70559cf
......@@ -4,6 +4,7 @@
#include <vector>
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "device/hid/hid_service.h"
#include "testing/gtest/include/gtest/gtest.h"
......@@ -12,7 +13,8 @@ namespace device {
TEST(HidServiceTest, Create) {
base::MessageLoopForIO message_loop;
HidService* service = HidService::Create(message_loop.message_loop_proxy());
scoped_ptr<HidService> service(
HidService::Create(message_loop.message_loop_proxy()));
ASSERT_TRUE(service);
std::vector<HidDeviceInfo> devices;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment