summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plparse/totem-pl-parser.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/plparse/totem-pl-parser.c b/plparse/totem-pl-parser.c
index aeaf3ea..a4e8735 100644
--- a/plparse/totem-pl-parser.c
+++ b/plparse/totem-pl-parser.c
@@ -1835,8 +1835,10 @@ totem_pl_parser_parse_internal (TotemPlParser *parser,
/* Not a directory on http though */
if (g_strcmp0 (mimetype, "inode/directory") == 0 &&
- g_file_has_uri_scheme (file, "http"))
- g_clear_pointer (&mimetype, g_free);
+ g_file_has_uri_scheme (file, "http")) {
+ g_free (mimetype);
+ mimetype = NULL;
+ }
DEBUG(file, g_print ("_get_mime_type_for_name for '%s' returned '%s'\n", uri, mimetype));
if (mimetype == NULL || strcmp (UNKNOWN_TYPE, mimetype) == 0