summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-08-07 11:13:23 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-08-07 11:13:23 +0200
commit5dbfe2b930328581ba026bfb5a505d8f36b5afb5 (patch)
tree610551a65f0b78c9584effdd22227f44cee3d388 /database
parent4096cacfa92c1801e746c50337156b9acf32303c (diff)
downloadeurephia-5dbfe2b930328581ba026bfb5a505d8f36b5afb5.tar.gz
eurephia-5dbfe2b930328581ba026bfb5a505d8f36b5afb5.tar.xz
eurephia-5dbfe2b930328581ba026bfb5a505d8f36b5afb5.zip
New attemtp of replacing the eDBadd_session_value(...) function with eAdd_value(...)
Diffstat (limited to 'database')
-rw-r--r--database/sqlite/eurephiadb-sqlite.c8
1 files changed, 5 insertions, 3 deletions
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 {