summaryrefslogtreecommitdiffstats
path: root/database/sqlite/sqlite.c
diff options
context:
space:
mode:
Diffstat (limited to 'database/sqlite/sqlite.c')
-rw-r--r--database/sqlite/sqlite.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/database/sqlite/sqlite.c b/database/sqlite/sqlite.c
index 85b41de..dda59ba 100644
--- a/database/sqlite/sqlite.c
+++ b/database/sqlite/sqlite.c
@@ -205,6 +205,10 @@ dbresult *sqlite_query(eurephiaCTX *ctx, char *fmt, ... ) {
return NULL;
}
+ if( ctx->context_type == ECTX_NO_PRIVILEGES ) {
+ eurephia_log(ctx, LOG_ERROR, 0, "Database query attempted from wrong context");
+ return NULL;
+ }
// prepare a new (global) result set ...
// do not delete the old ones, since we return this "global"