From 6e83c3b92e3013881eb97e691f96e2101a218eb5 Mon Sep 17 00:00:00 2001 From: Carlos Soriano Date: Fri, 25 Sep 2015 13:57:24 +0200 Subject: [PATCH] gtkbookmarksmanager: don't allow non valid utf8 in bookmarks In case some client send to us a non valid utf8 string, don't screw up the bookmarks file and just return. https://bugzilla.gnome.org/show_bug.cgi?id=755215 --- gtk/gtkbookmarksmanager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkbookmarksmanager.c b/gtk/gtkbookmarksmanager.c index 7523aed0bb..9c3c83652c 100644 --- a/gtk/gtkbookmarksmanager.c +++ b/gtk/gtkbookmarksmanager.c @@ -145,7 +145,7 @@ save_bookmarks (GFile *bookmarks_file, g_string_append (contents, uri); - if (bookmark->label) + if (bookmark->label && g_utf8_validate (bookmark->label, -1, NULL)) g_string_append_printf (contents, " %s", bookmark->label); g_string_append_c (contents, '\n');