net.*: Remove use of module() function
[prosody.git] / util / sasl / plain.lua
index c9ec2911797ecaacae50ac0e6f969adb062b5591..26e653354b479bc4e8b3c972ab770fff11e6bc63 100644 (file)
@@ -16,7 +16,7 @@ local saslprep = require "util.encodings".stringprep.saslprep;
 local nodeprep = require "util.encodings".stringprep.nodeprep;
 local log = require "util.logger".init("sasl");
 
-module "sasl.plain"
+local _ENV = nil;
 
 -- ================================
 -- SASL PLAIN according to RFC 4616
@@ -82,8 +82,10 @@ local function plain(self, message)
        return "success";
 end
 
-function init(registerMechanism)
+local function init(registerMechanism)
        registerMechanism("PLAIN", {"plain", "plain_test"}, plain);
 end
 
-return _M;
+return {
+       init = init;
+}