summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-09-19 19:27:39 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-09-19 19:27:39 +0200
commit7133a8117e32e85b2276f12f12d6d6c07b1ed1f9 (patch)
tree36c21321edb406cdaca960cde112a33f43a69493 /database
parent655ac53af5e76eccc30cc0e3b0a463d72b5c9f12 (diff)
downloadeurephia-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.c6
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;
}