From: Ryan Lortie Date: Thu, 19 Nov 2009 00:43:30 +0000 (-0600) Subject: BugĀ 595138 - GFile not robust with invalid input X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=9681d7e75f2d1296a890bfa64b3478ea7025df62;p=dana%2Fcg-glib.git BugĀ 595138 - GFile not robust with invalid input Improve handling of g_file_query_default_handler() when called on an invalid GFile (ie: one created with an invalid URI). --- diff --git a/gio/gfile.c b/gio/gfile.c index 36c04394..ceaf8024 100644 --- a/gio/gfile.c +++ b/gio/gfile.c @@ -5999,7 +5999,7 @@ g_file_query_default_handler (GFile *file, char *path; uri_scheme = g_file_get_uri_scheme (file); - if (uri_scheme) + if (uri_scheme && uri_scheme[0] != '\0') { appinfo = g_app_info_get_default_for_uri_scheme (uri_scheme); g_free (uri_scheme);