Fixed old sqlite3 version compatibility bug.
This commit is contained in:
parent
467087d76e
commit
0df75ee195
@ -218,7 +218,7 @@ access_t check_perm_access_noparent(const char *filename,
|
|||||||
sqlite3_stmt *stmt = NULL;
|
sqlite3_stmt *stmt = NULL;
|
||||||
const char *sql =
|
const char *sql =
|
||||||
"SELECT mode FROM permissions WHERE executable = ?1 "
|
"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;";
|
"GLOB \'*/\') OR filename = ?2 ) ORDER BY LENGTH( filename ) DESC;";
|
||||||
sqlite3_prepare_v2(perm_database, sql, -1, &stmt, NULL);
|
sqlite3_prepare_v2(perm_database, sql, -1, &stmt, NULL);
|
||||||
sqlite3_bind_text(stmt, 1, pi.name, -1, SQLITE_STATIC);
|
sqlite3_bind_text(stmt, 1, pi.name, -1, SQLITE_STATIC);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user