From a7c2eba660170e0299e99e5ef29e621bdf74d526 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Fri, 14 Apr 2000 22:52:16 +0000 Subject: Make `e_table_construct()' work by passing the correct size argument to `xmlParseMemory()'. svn path=/trunk/; revision=2442 --- widgets/e-table/ChangeLog | 5 +++++ widgets/e-table/e-table.c | 2 +- widgets/table/e-table.c | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) (limited to 'widgets') diff --git a/widgets/e-table/ChangeLog b/widgets/e-table/ChangeLog index 3bbbf0d67c..f4c80f8b0b 100644 --- a/widgets/e-table/ChangeLog +++ b/widgets/e-table/ChangeLog @@ -1,3 +1,8 @@ +2000-04-15 Ettore Perazzoli + + * e-table.c (e_table_construct): Use `strlen (copy)' instead of + `strlen (copy) + 1' as the size argument for `xmlParseMemory()'. + 2000-04-14 Miguel de Icaza * e-table.c, e-table.h: Switch the parent object to be a GtkTable. diff --git a/widgets/e-table/e-table.c b/widgets/e-table/e-table.c index 6906f3af84..d6b594d12f 100644 --- a/widgets/e-table/e-table.c +++ b/widgets/e-table/e-table.c @@ -823,7 +823,7 @@ e_table_construct (ETable *e_table, ETableHeader *full_header, ETableModel *etm, char *copy; copy = g_strdup (spec); - xmlSpec = xmlParseMemory (copy, strlen(copy) + 1); + xmlSpec = xmlParseMemory (copy, strlen(copy)); et_real_construct (e_table, full_header, etm, xmlSpec); xmlFreeDoc (xmlSpec); g_free (copy); diff --git a/widgets/table/e-table.c b/widgets/table/e-table.c index 6906f3af84..d6b594d12f 100644 --- a/widgets/table/e-table.c +++ b/widgets/table/e-table.c @@ -823,7 +823,7 @@ e_table_construct (ETable *e_table, ETableHeader *full_header, ETableModel *etm, char *copy; copy = g_strdup (spec); - xmlSpec = xmlParseMemory (copy, strlen(copy) + 1); + xmlSpec = xmlParseMemory (copy, strlen(copy)); et_real_construct (e_table, full_header, etm, xmlSpec); xmlFreeDoc (xmlSpec); g_free (copy); -- cgit v1.2.3