diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2008-09-19 19:27:39 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-09-19 19:27:39 +0200 |
commit | 7133a8117e32e85b2276f12f12d6d6c07b1ed1f9 (patch) | |
tree | 36c21321edb406cdaca960cde112a33f43a69493 /database | |
parent | 655ac53af5e76eccc30cc0e3b0a463d72b5c9f12 (diff) | |
download | eurephia-7133a8117e32e85b2276f12f12d6d6c07b1ed1f9.tar.gz eurephia-7133a8117e32e85b2276f12f12d6d6c07b1ed1f9.tar.xz eurephia-7133a8117e32e85b2276f12f12d6d6c07b1ed1f9.zip |
Fixed some sqlite_free_result() issues - missing or incorrectly placed
Diffstat (limited to 'database')
-rw-r--r-- | database/sqlite/eurephiadb-sqlite.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/database/sqlite/eurephiadb-sqlite.c b/database/sqlite/eurephiadb-sqlite.c index 5aa765c..04ee569 100644 --- a/database/sqlite/eurephiadb-sqlite.c +++ b/database/sqlite/eurephiadb-sqlite.c @@ -491,8 +491,7 @@ void eDBregister_attempt(eurephiaCTX *ctx, int type, int mode, const char *value eDBattempt_types[type].colname, value); if( res == NULL ) { eurephia_log(ctx, LOG_CRITICAL, 0, - "Could not blacklist %s: %s", - eDBattempt_types[type].descr, value); + "Could not blacklist %s: %s", eDBattempt_types[type].descr, value); } sqlite_free_results(res); } @@ -553,6 +552,7 @@ int eDBregister_vpnmacaddr(eurephiaCTX *ctx, eurephiaSESSION *session, const cha eurephia_log(ctx, LOG_CRITICAL, 0, "Failed to log new MAC address for session"); return 0; } + sqlite_free_results(res); // Update lastlog to reflect last used MAC address for the session res = sqlite_query(ctx, @@ -742,12 +742,12 @@ eurephiaVALUES *eDBload_sessiondata(eurephiaCTX *ctx, const char *sesskey) { sqlite_get_value(res, i, 0), sqlite_get_value(res, i, 1)); } - sqlite_free_results(res); } else { eurephia_log(ctx, LOG_CRITICAL, 0, "Could not load session values for session '%s'", sesskey); } + sqlite_free_results(res); return sessvals; } |