diff options
Diffstat (limited to 'database/sqlite/sqlite.c')
| -rw-r--r-- | database/sqlite/sqlite.c | 4 |
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" |
