diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2008-08-07 11:13:23 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-08-07 11:13:23 +0200 |
commit | 5dbfe2b930328581ba026bfb5a505d8f36b5afb5 (patch) | |
tree | 610551a65f0b78c9584effdd22227f44cee3d388 /database | |
parent | 4096cacfa92c1801e746c50337156b9acf32303c (diff) | |
download | eurephia-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.c | 8 |
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 { |