From 5dbfe2b930328581ba026bfb5a505d8f36b5afb5 Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Thu, 7 Aug 2008 11:13:23 +0200 Subject: New attemtp of replacing the eDBadd_session_value(...) function with eAdd_value(...) --- database/sqlite/eurephiadb-sqlite.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'database/sqlite') diff --git a/database/sqlite/eurephiadb-sqlite.c b/database/sqlite/eurephiadb-sqlite.c index 53ad8e1..6e2b52b 100644 --- a/database/sqlite/eurephiadb-sqlite.c +++ b/database/sqlite/eurephiadb-sqlite.c @@ -679,13 +679,15 @@ eurephiaVALUES *eDBload_sessiondata(eurephiaCTX *ctx, const char *sesskey) { eurephia_log(ctx, LOG_DEBUG, 10, "Function call: eDBload_sessiondata(ctx, '%s')", sesskey); + sessvals = eCreate_value_space(ctx, 10); + res = sqlite_query(ctx, "SELECT datakey, dataval FROM openvpn_sessions WHERE sesskey = '%s'", sesskey); if( (res != NULL) || (sqlite_get_numtuples(res) > 0) ) { for( i = 0; i < sqlite_get_numtuples(res); i++ ) { - sessvals = eDBadd_session_value(sessvals, - sqlite_get_value(res, i, 0), - sqlite_get_value(res, i, 1)); + eAdd_value(ctx, sessvals, + sqlite_get_value(res, i, 0), + sqlite_get_value(res, i, 1)); } sqlite_free_results(res); } else { -- cgit