summaryrefslogtreecommitdiffstats
path: root/ash/display/display_controller_unittest.cc
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-18 20:32:05 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-18 20:32:05 +0000
commit20c8bdde5aa619bcd19864b40f0f9ce36a96dbe0 (patch)
treeac7990f4fcbbb0e0f4e6baa83e757fc769749b9c /ash/display/display_controller_unittest.cc
parent68847b5dd7ac4be6e6ac6ef5a0cb565d68b1fa4d (diff)
downloadchromium_src-20c8bdde5aa619bcd19864b40f0f9ce36a96dbe0.zip
chromium_src-20c8bdde5aa619bcd19864b40f0f9ce36a96dbe0.tar.gz
chromium_src-20c8bdde5aa619bcd19864b40f0f9ce36a96dbe0.tar.bz2
Fix leak in DisplayControllerTest
TBR=jhorwich@chromium.org BUG=252615 Review URL: https://chromiumcodereview.appspot.com/19519006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212411 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/display/display_controller_unittest.cc')
-rw-r--r--ash/display/display_controller_unittest.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/ash/display/display_controller_unittest.cc b/ash/display/display_controller_unittest.cc
index 312c175..e9baf90 100644
--- a/ash/display/display_controller_unittest.cc
+++ b/ash/display/display_controller_unittest.cc
@@ -203,7 +203,9 @@ void GetPrimaryAndSeconary(aura::RootWindow** primary,
std::string GetXWindowName(aura::RootWindow* window) {
char* name = NULL;
XFetchName(ui::GetXDisplay(), window->GetAcceleratedWidget(), &name);
- return std::string(name);
+ std::string ret(name);
+ XFree(name);
+ return ret;
}
#endif