Index: gtksourceview/gtksourcelanguage.c =================================================================== RCS file: /cvs/gnome/gtksourceview/gtksourceview/gtksourcelanguage.c,v retrieving revision 1.14 diff -u -p -r1.14 gtksourcelanguage.c --- gtksourceview/gtksourcelanguage.c 31 Dec 2005 17:29:19 -0000 1.14 +++ gtksourceview/gtksourcelanguage.c 2 Jan 2006 12:19:13 -0000 @@ -362,19 +362,13 @@ process_language_node (xmlTextReaderPtr return NULL; } - mtl = g_strsplit (mimetypes, ";" , 0); + mtl = g_strsplit (mimetypes, ";", 0); - i = 0; - - do - { + for (i = 0; mtl[i] != NULL; i++) lang->priv->mime_types = g_slist_prepend (lang->priv->mime_types, - g_strdup (mtl[i])); + mtl[i]); - ++i; - } while (mtl[i] != NULL); - - g_strfreev (mtl); + g_free (mtl); xmlFree (mimetypes); lang->priv->mime_types = g_slist_reverse (lang->priv->mime_types);