diff --git a/src/ag-db.c b/src/ag-db.c index 9b28776..7ac3877 100644 --- a/src/ag-db.c +++ b/src/ag-db.c @@ -246,6 +246,7 @@ ag_db_select(AgDb *db, GError **err, const gchar *sql, ...) va_list ap; va_start(ap, sql); + while (TRUE) { gchar *key; GdaHolder *holder; @@ -280,6 +281,8 @@ ag_db_select(AgDb *db, GError **err, const gchar *sql, ...) ); } } + + va_end(ap); } ret = gda_connection_statement_execute_select(priv->conn, sth, params, err);