From 613a0b6c00690a9509129be8ae6a78101e3a21e8 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 7 Oct 2010 21:48:38 +0200 Subject: [PATCH] s3: Hang the linux kernel oplocks off the NULL ctx The destructor that is called removes the signal handler. But at process exit the signal handling is lost anyway. --- source3/smbd/oplock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/smbd/oplock.c b/source3/smbd/oplock.c index 03bf2110154..2f8d72bf46a 100644 --- a/source3/smbd/oplock.c +++ b/source3/smbd/oplock.c @@ -924,7 +924,7 @@ bool init_oplocks(struct messaging_context *msg_ctx) #if HAVE_KERNEL_OPLOCKS_IRIX koplocks = irix_init_kernel_oplocks(talloc_autofree_context()); #elif HAVE_KERNEL_OPLOCKS_LINUX - koplocks = linux_init_kernel_oplocks(talloc_autofree_context()); + koplocks = linux_init_kernel_oplocks(NULL); #elif HAVE_ONEFS koplocks = onefs_init_kernel_oplocks(talloc_autofree_context()); #endif -- 2.34.1