evolution r35716 - trunk/filter



Author: mcrha
Date: Thu Jul  3 09:28:26 2008
New Revision: 35716
URL: http://svn.gnome.org/viewvc/evolution?rev=35716&view=rev

Log:
2008-07-03  Milan Crha  <mcrha redhat com>

	** Fix for bug #243201

	* filter-rule.c: (xml_encode): Escape rule title so that can contain
	also XML entities in the file.



Modified:
   trunk/filter/ChangeLog
   trunk/filter/filter-rule.c

Modified: trunk/filter/filter-rule.c
==============================================================================
--- trunk/filter/filter-rule.c	(original)
+++ trunk/filter/filter-rule.c	Thu Jul  3 09:28:26 2008
@@ -321,9 +321,13 @@
 	}
 
 	if (fr->name) {
+		char *escaped = g_markup_escape_text (fr->name, -1);
+
 		work = xmlNewNode (NULL, (const unsigned char *)"title");
-		xmlNodeSetContent (work, (unsigned char *)fr->name);
+		xmlNodeSetContent (work, (unsigned char *)escaped);
 		xmlAddChild (node, work);
+
+		g_free (escaped);
 	}
 
 	set = xmlNewNode (NULL, (const unsigned char *)"partset");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]