]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkfilechooser.c
Check the return value of _gtk_file_chooser_get_file_system () for NULL
[~andy/gtk] / gtk / gtkfilechooser.c
index dbaeba006ebd9796fc5f699229492821f3d76b8a..e5e225b932da0780aaec219df4d9006f134f03df 100644 (file)
@@ -1049,6 +1049,9 @@ gtk_file_chooser_get_current_folder_uri (GtkFileChooser *chooser)
   file_system = _gtk_file_chooser_get_file_system (chooser);
 
   path = _gtk_file_chooser_get_current_folder_path (chooser);
+  if (!path)
+    return NULL;
+
   uri = gtk_file_system_path_to_uri (file_system, path);
   gtk_file_path_free (path);