summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-04-28 16:09:32 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-04-28 16:09:32 +0000
commit604d171d5661f6eb51d385b8eb8485c96da7608b (patch)
tree9f942a52f9b637b9c6ce921bbeb6145659879c9e
parentac5f0ba341096987195ae4cfdfbf71cbc711576e (diff)
parent65575fe0d00e5f63a062c475a75844510da0fd42 (diff)
downloadgtk+-604d171d5661f6eb51d385b8eb8485c96da7608b.tar.gz
Merge branch 'bookmark-fix' into 'master'
gtkplacessidebar.c: add bookmark null checking See merge request GNOME/gtk!3479
-rw-r--r--gtk/gtkplacessidebar.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 43f03069d8..ff29383f22 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -795,6 +795,9 @@ on_bookmark_query_info_complete (GObject *source,
{
/* Don't add non-UTF-8 bookmarks */
bookmark_name = g_file_get_basename (root);
+ if (bookmark_name == NULL)
+ goto out;
+
if (!g_utf8_validate (bookmark_name, -1, NULL))
{
g_free (bookmark_name);