From: Mart Raudsepp Date: Wed, 15 Mar 2006 00:38:39 +0000 (+0000) Subject: Don't leak a gchar* in wxDataFormat::GetId() X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/cc6e44bf0b78f8241b4c751fa5e5fba7c49ce592 Don't leak a gchar* in wxDataFormat::GetId() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38084 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/dataobj.cpp b/src/gtk/dataobj.cpp index 5e185aba84..00b429c0b4 100644 --- a/src/gtk/dataobj.cpp +++ b/src/gtk/dataobj.cpp @@ -108,7 +108,9 @@ wxDataFormatId wxDataFormat::GetType() const wxString wxDataFormat::GetId() const { - wxString ret = wxString::FromAscii( gdk_atom_name( m_format ) ); + gchar* atom_name = gdk_atom_name( m_format ); + wxString ret = wxString::FromAscii( atom_name ); + g_free(atom_name); return ret; } diff --git a/src/gtk1/dataobj.cpp b/src/gtk1/dataobj.cpp index 1e986e1ce0..7fdc0744fb 100644 --- a/src/gtk1/dataobj.cpp +++ b/src/gtk1/dataobj.cpp @@ -108,7 +108,9 @@ wxDataFormatId wxDataFormat::GetType() const wxString wxDataFormat::GetId() const { - wxString ret = wxString::FromAscii( gdk_atom_name( m_format ) ); + gchar* atom_name = gdk_atom_name( m_format ); + wxString ret = wxString::FromAscii( atom_name ); + g_free(atom_name); return ret; }