From 92280ccd7ed51064e7f1cc3ab5006ecaedc337be Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Mon, 14 Feb 2005 16:23:12 +0000 Subject: [PATCH] use g_free(), not free() (so it works under windows) --- swig/Lasso.i | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/swig/Lasso.i b/swig/Lasso.i index 2d9d809d..22dcbd7b 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -1165,7 +1165,7 @@ static void free_node_list_item(gpointer node, gpointer unused) static void free_string_list_item(char *string, gpointer unused) { if (string != NULL) - free(string); + g_free(string); } static void free_xml_list_item(xmlNode *xmlnode, gpointer unused) @@ -1243,7 +1243,7 @@ static void set_node_list(GList **nodeListPointer, GPtrArray *nodeArray) { static void set_string(char **pointer, char *value) { if (*pointer != NULL) - free(*pointer); + g_free(*pointer); *pointer = value == NULL ? NULL : strdup(value); } @@ -1573,7 +1573,7 @@ typedef struct { void setItem(int index, char *item) { char **itemPointer = (char **) &g_ptr_array_index(self, index); if (*itemPointer != NULL) - free(*itemPointer); + g_free(*itemPointer); if (item == NULL) *itemPointer = NULL; else