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).
(cherry picked from commit 9681d7e75f2d1296a890bfa64b3478ea7025df62)
This commit is contained in:
Ryan Lortie 2009-11-18 18:43:30 -06:00 committed by Matthias Clasen
parent be89d5034b
commit 7a1b265e97

View File

@ -5956,7 +5956,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);