GNOME Bugzilla – Bug 453188
improper escaping of gnome-keyring-daemon keys
Last modified: 2007-08-21 03:37:55 UTC
[ forwarded from http://bugs.debian.org/429771 by Zack Weinberg ] I have a gnome-keyring-daemon key that happens to have a < in its name. (It is the WPA key for a wireless network named "plato <M kashy" - long story.) If I right-click on that key in seahorse's Passwords tab and select Properties, I get a slightly mangled dialog box asking me whether to allow seahorse access, and these error messages in the terminal: (seahorse:7700): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 3 char 2: Odd character '<', expected a '=' after attribute name 'kashy' of element 'M' (seahorse:7700): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 3 char 2: Odd character '<', expected a '=' after attribute name 'kashy' of element 'M' (seahorse:7700): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 3 char 2: Odd character '<', expected a '=' after attribute name 'kashy' of element 'M' It appears that seahorse is not escaping the < before passing it to some Gtk function that does HTML-alike formatting.
Thanks for catching that. Fixed. 2007-08-21 Stef Walter <stef@memberwebs.com> * src/seahorse-gkeyring-item.c: Properly escape any markup characters in a gnome-keyring item name. Fixes bug #453188