mirror of
https://abf.rosa.ru/djam/samba.git
synced 2025-02-23 17:12:48 +00:00
26 lines
830 B
Diff
26 lines
830 B
Diff
From 3749e2253f5eec9adc61aadb48ae7ddb4be43d3a Mon Sep 17 00:00:00 2001
|
|
From: Mikhail Novosyolov <m.novosyolov@rosalinux.ru>
|
|
Date: Thu, 24 Jan 2019 01:29:06 +0300
|
|
Subject: [PATCH] Lock order violation
|
|
|
|
Workaround/fix for https://bugzilla.samba.org/show_bug.cgi?id=11761
|
|
---
|
|
source3/modules/vfs_acl_tdb.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/source3/modules/vfs_acl_tdb.c b/source3/modules/vfs_acl_tdb.c
|
|
index bb69170c910..5ff26692328 100644
|
|
--- a/source3/modules/vfs_acl_tdb.c
|
|
+++ b/source3/modules/vfs_acl_tdb.c
|
|
@@ -59,7 +59,7 @@ static bool acl_tdb_init(void)
|
|
|
|
become_root();
|
|
acl_db = db_open(NULL, dbname, 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600,
|
|
- DBWRAP_LOCK_ORDER_1, DBWRAP_FLAG_NONE);
|
|
+ DBWRAP_LOCK_ORDER_2, DBWRAP_FLAG_NONE);
|
|
unbecome_root();
|
|
|
|
if (acl_db == NULL) {
|
|
--
|
|
2.17.1
|
|
|