Changeset 25025
- Timestamp:
- 02/08/10 21:18:43 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midgard/core/midgard/src/midgard_core_query.c
r25017 r25025 500 500 g_value_transform ((const GValue *) value, tval); 501 501 *values = g_slist_prepend (*values, (gpointer) tval); 502 g_value_unset (value); 503 g_free (value); 502 504 503 505 } else { … … 524 526 525 527 for (slist = values; slist != NULL; slist = slist->next) { 526 g_value_unset ((GValue *) slist->data); 527 g_free ((GValue *) slist->data); 528 GValue *val = (GValue *) slist->data; 529 if (!G_VALUE_HOLDS_OBJECT (val)) 530 g_value_unset (val); 531 g_free (val); 528 532 } 529 533 } … … 700 704 701 705 __unset_values_list (values); 702 g_slist_free (names); 706 g_slist_free (names); 703 707 g_slist_free (values); 704 708 … … 1221 1225 i++; 1222 1226 } 1223 1227 1224 1228 g_string_append_printf (sql, " WHERE %s.guid = '%s'", table, guid); 1225 1229 … … 1271 1275 1272 1276 gchar *debug_sql = gda_connection_statement_to_sql (cnc, stmt, params, GDA_STATEMENT_SQL_PRETTY, NULL, NULL); 1273 g_debug ("%s", debug_sql);1274 1277 g_free (debug_sql); 1275 1278
