[Gnucash-changes] fix a seriously nasty junk-memory reference.

Linas Vepstas linas at cvs.gnucash.org
Fri Aug 27 17:58:34 EDT 2004


Log Message:
-----------
fix a seriously nasty junk-memory reference.
This particular nasty could actually mangle-ify QIF import
in a bad way, and goof people up.

Modified Files:
--------------
    gnucash/src/import-export/qif:
        qif-parse.c

Revision Data
-------------
Index: qif-parse.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/qif/qif-parse.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -Lsrc/import-export/qif/qif-parse.c -Lsrc/import-export/qif/qif-parse.c -u -r1.4 -r1.5
--- src/import-export/qif/qif-parse.c
+++ src/import-export/qif/qif-parse.c
@@ -340,7 +340,7 @@
   }
 
   /* catgory name */
-  *cat = g_strndup(str+pmatch[2].rm_so, pmatch[2].rm_eo - pmatch[21].rm_so);
+  *cat = g_strndup(str+pmatch[2].rm_so, pmatch[2].rm_eo - pmatch[2].rm_so);
   /* category is account? */
   *cat_is_acct = (pmatch[1].rm_so != -1 && pmatch[3].rm_so != -1);
   /* category class */


More information about the gnucash-changes mailing list