From 4cf18f0e2c3e94d687ba58c67b7f2f655648971d Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 21 Feb 2022 18:18:40 +0000 Subject: [PATCH] X11: Avoid leaking result of XGetAtomName --- modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp b/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp index 059e98e25d..2ea809908b 100644 --- a/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp +++ b/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp @@ -154,7 +154,7 @@ String XWindowSystemUtilities::Atoms::getName (::Display* display, Atom atom) if (atom == None) return "None"; - return X11Symbols::getInstance()->xGetAtomName (display, atom); + return makeXFreePtr (X11Symbols::getInstance()->xGetAtomName (display, atom)).get(); } bool XWindowSystemUtilities::Atoms::isMimeTypeFile (::Display* display, Atom atom)