From c929e98fba2547015771ffb06c92618ecfe22c71 Mon Sep 17 00:00:00 2001 From: Carlos Soriano Date: Thu, 8 Oct 2015 01:19:19 +0200 Subject: [PATCH] gtkfilesystem: protect against null filesystem type The filesystem:type attribute could be NULL, then g_strv_contains will crash if that happens. Just don't call it if the attribute is not set. --- gtk/gtkfilesystem.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfilesystem.c b/gtk/gtkfilesystem.c index 09601bd261..a26619443b 100644 --- a/gtk/gtkfilesystem.c +++ b/gtk/gtkfilesystem.c @@ -947,7 +947,10 @@ _gtk_file_consider_as_remote (GFile *file) const gchar *type; type = g_file_info_get_attribute_string (info, "filesystem::type"); - is_remote = g_strv_contains (remote_types, type); + if (type != NULL) + is_remote = g_strv_contains (remote_types, type); + else + is_remote = FALSE; g_object_unref (info); }