r14466 - gnucash/trunk - Consider certain control character as invalid UTF-8. Fixes #346535.

Derek Atkins warlord at cvs.gnucash.org
Wed Jul 5 12:04:39 EDT 2006


Author: warlord
Date: 2006-07-05 12:04:36 -0400 (Wed, 05 Jul 2006)
New Revision: 14466
Trac: http://svn.gnucash.org/trac/changeset/14466

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/core-utils/gnc-glib-utils.c
   gnucash/trunk/src/core-utils/gnc-glib-utils.h
   gnucash/trunk/src/core-utils/gw-core-utils-spec.scm
Log:
Consider certain control character as invalid UTF-8.  Fixes #346535.

	* src/core-utils/gnc-glib-utils.h
	* src/core-utils/gw-core-utils-spec.scm:
	  Remove the gnc_utf8_validate() API. It's not used anywhere.
	* src/core-utils/gnc-glib-utils.c:
	  Rework gnc_utf8_validate() as a copy-and-paste of g_utf8_validate
	  but ignore certain control characters between 0x00 and 0x20
	  that are not valid XML characters.  Fixes #346535.




More information about the gnucash-patches mailing list