Fixed old sqlite3 version compatibility bug.

This commit is contained in:
fedir 2025-05-21 18:31:05 +02:00
parent 467087d76e
commit 0df75ee195
Signed by: fedir
GPG Key ID: C959EE85F0C9362C

View File

@ -218,7 +218,7 @@ access_t check_perm_access_noparent(const char *filename,
sqlite3_stmt *stmt = NULL;
const char *sql =
"SELECT mode FROM permissions WHERE executable = ?1 "
"AND (( ?2 LIKE CONCAT(filename, \'%\') AND filename "
"AND (( ?2 LIKE (filename || \'%\') AND filename "
"GLOB \'*/\') OR filename = ?2 ) ORDER BY LENGTH( filename ) DESC;";
sqlite3_prepare_v2(perm_database, sql, -1, &stmt, NULL);
sqlite3_bind_text(stmt, 1, pi.name, -1, SQLITE_STATIC);