[gtk+] gtkbookmarksmanager: don't allow non valid utf8 in bookmarks
- From: Carlos Soriano Sánchez <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtkbookmarksmanager: don't allow non valid utf8 in bookmarks
- Date: Fri, 25 Sep 2015 14:11:11 +0000 (UTC)
commit 6e83c3b92e3013881eb97e691f96e2101a218eb5
Author: Carlos Soriano <csoriano gnome org>
Date: Fri Sep 25 13:57:24 2015 +0200
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 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkbookmarksmanager.c b/gtk/gtkbookmarksmanager.c
index 7523aed..9c3c836 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');
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]