r15142 - gnucash/branches/2.0 - Make the xml file read behavior less random for malformed account

Derek Atkins warlord at cvs.gnucash.org
Fri Nov 24 14:54:39 EST 2006


Author: warlord
Date: 2006-11-24 14:54:38 -0500 (Fri, 24 Nov 2006)
New Revision: 15142
Trac: http://svn.gnucash.org/trac/changeset/15142

Modified:
   gnucash/branches/2.0/
   gnucash/branches/2.0/ChangeLog
   gnucash/branches/2.0/src/backend/file/gnc-account-xml-v2.c
Log:
	Make the xml file read behavior less random for malformed account
	input.

Merge from r15111



Property changes on: gnucash/branches/2.0
___________________________________________________________________
Name: svk:merge
   - 3889ce50-311e-0410-a464-f059747ec5d1:/local/gnucash/branches/2.0:697
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/branches/2.0:13624
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/trunk:13282
   + 3889ce50-311e-0410-a464-f059747ec5d1:/local/gnucash/branches/2.0:697
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/branches/2.0:13625
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/trunk:13282

Modified: gnucash/branches/2.0/ChangeLog
===================================================================
--- gnucash/branches/2.0/ChangeLog	2006-11-24 19:54:20 UTC (rev 15141)
+++ gnucash/branches/2.0/ChangeLog	2006-11-24 19:54:38 UTC (rev 15142)
@@ -3,6 +3,11 @@
 	* src/import-export/qif-import/qif-parse.scm:
 	  Don't have aktzu in the "case" twice.  Fixes #377519.
 
+2006-11-13  Chris Shoemaker <chris.shoemaker at cox.net>
+
+	Make the xml file read behavior less random for malformed account
+	input.
+
 2006-11-12  Christian Stimming  <stimming at tuhh.de>
 
 	Fix missing date when reconciling from HBCI #372929.

Modified: gnucash/branches/2.0/src/backend/file/gnc-account-xml-v2.c
===================================================================
--- gnucash/branches/2.0/src/backend/file/gnc-account-xml-v2.c	2006-11-24 19:54:20 UTC (rev 15141)
+++ gnucash/branches/2.0/src/backend/file/gnc-account-xml-v2.c	2006-11-24 19:54:38 UTC (rev 15142)
@@ -229,7 +229,7 @@
 account_type_handler (xmlNodePtr node, gpointer act_pdata)
 {
     struct account_pdata *pdata = act_pdata;
-    int type;
+    GNCAccountType type = BAD_TYPE;
     char *string;
 
     string = (char*) xmlNodeGetContent (node->xmlChildrenNode);



More information about the gnucash-changes mailing list