From 0df75ee19595eefddd5ba3054b02c2bc7459e60e Mon Sep 17 00:00:00 2001 From: fedir Date: Wed, 21 May 2025 18:31:05 +0200 Subject: [PATCH] Fixed old sqlite3 version compatibility bug. --- src/perm_permissions_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/perm_permissions_table.c b/src/perm_permissions_table.c index 0514254..7dc4e27 100644 --- a/src/perm_permissions_table.c +++ b/src/perm_permissions_table.c @@ -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);