summaryrefslogtreecommitdiffstats
path: root/database/sqlite
diff options
context:
space:
mode:
Diffstat (limited to 'database/sqlite')
-rw-r--r--database/sqlite/administration.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/database/sqlite/administration.c b/database/sqlite/administration.c
index 04dbe6e..59180a9 100644
--- a/database/sqlite/administration.c
+++ b/database/sqlite/administration.c
@@ -251,8 +251,9 @@ int eDBadminValidateSession(eurephiaCTX *ctx, const char *sesskey, const char *r
" LEFT JOIN eurephia_adminaccess USING(uid,interface)"
" WHERE status IN (1,2)"
" AND sessionkey = '%q'"
- " AND access = '%q'",
- expire_time, sesskey, req_access);
+ " AND access = '%q'"
+ " AND interface = '%c'",
+ expire_time, sesskey, req_access, interface);
if( (res == NULL) ) {
eurephia_log(ctx, LOG_FATAL, 0, "Could not validate session");