From: Matthias Clasen Date: Sun, 25 Oct 2009 06:56:13 +0000 (-0400) Subject: Avoid a warning X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=f3fbf37dd899de5d7bd61d86bed8aada479f564a;p=dana%2Fcg-glib.git Avoid a warning --- diff --git a/gio/gfile.c b/gio/gfile.c index 54a41c01..c4a72e35 100644 --- a/gio/gfile.c +++ b/gio/gfile.c @@ -5956,11 +5956,14 @@ g_file_query_default_handler (GFile *file, char *path; uri_scheme = g_file_get_uri_scheme (file); - appinfo = g_app_info_get_default_for_uri_scheme (uri_scheme); - g_free (uri_scheme); + if (uri_scheme) + { + appinfo = g_app_info_get_default_for_uri_scheme (uri_scheme); + g_free (uri_scheme); - if (appinfo != NULL) - return appinfo; + if (appinfo != NULL) + return appinfo; + } info = g_file_query_info (file, G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE,