From: Akira TAGOH Date: Thu, 24 Jan 2013 03:33:39 +0000 (+0900) Subject: gcontenttype: Duplicate the string inside Mutex lock for thread-safety X-Git-Tag: 2.35.6~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7261294ec163234e52f0edeb24df0b18f5e77395;p=platform%2Fupstream%2Fglib.git gcontenttype: Duplicate the string inside Mutex lock for thread-safety https://bugzilla.gnome.org/show_bug.cgi?id=692360 --- diff --git a/gio/gcontenttype.c b/gio/gcontenttype.c index 6cc805c..5d49b7e 100644 --- a/gio/gcontenttype.c +++ b/gio/gcontenttype.c @@ -666,8 +666,9 @@ g_content_type_guess (const gchar *filename, /* Got an extension match, and no conflicts. This is it. */ if (n_name_mimetypes == 1) { + gchar *s = g_strdup (name_mimetypes[0]); G_UNLOCK (gio_xdgmime); - return g_strdup (name_mimetypes[0]); + return s; } if (data)