From: Charles Kerr Date: Thu, 23 Apr 2009 15:45:30 +0000 (+0000) Subject: (trunk gtk) fix memory leak in the icons code. X-Git-Tag: 1.60~59 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c0c3a00161f81d89a94efb3b4b2c62e365856105;p=transmission (trunk gtk) fix memory leak in the icons code. --- diff --git a/gtk/icons.c b/gtk/icons.c index 3f49ce247..fffd77807 100644 --- a/gtk/icons.c +++ b/gtk/icons.c @@ -282,7 +282,10 @@ const char * get_mime_type_from_filename( const char * file G_GNUC_UNUSED ) { #ifdef HAVE_GIO - return get_static_string( g_content_type_guess( file, NULL, 0, NULL )); + char * tmp = g_content_type_guess( file, NULL, 0, NULL ); + const char * ret = get_static_string( tmp ); + g_free( tmp ); + return ret; #else return "uncertain"; #endif