# HG changeset patch # User Matthew Wild # Date 1267459379 0 # Node ID cf97b85c27b542fe2327c99c8ea4f37930951df0 # Parent cffb2145b0f939c50edacde50167d0ddc420d4ed mod_saslauth: Unlock globals while loading cyrus diff -r cffb2145b0f9 -r cf97b85c27b5 plugins/mod_saslauth.lua --- a/plugins/mod_saslauth.lua Sat Feb 27 19:46:04 2010 +0000 +++ b/plugins/mod_saslauth.lua Mon Mar 01 16:02:59 2010 +0000 @@ -36,7 +36,9 @@ local new_sasl; if sasl_backend == "cyrus" then + prosody.unlock_globals(); local ok, cyrus = pcall(require, "util.sasl_cyrus"); + prosody.lock_globals(); if ok then local cyrus_new = cyrus.new; new_sasl = function(realm)