util.xml: Remove unused parameter (thanks, luacheck)
[prosody.git] / util / prosodyctl.lua
index b80a69f26eaafab55be94e4a2b47b65130e9818a..cc48d5907155a9eee8b5afe1183f55daaa8b0e28 100644 (file)
@@ -188,9 +188,13 @@ function getpid()
        if not pidfile then
                return false, "no-pidfile";
        end
+
+       if type(pidfile) ~= "string" then
+               return false, "invalid-pidfile";
+       end
        
-       local modules_enabled = set.new(config.get("*", "modules_enabled"));
-       if not modules_enabled:contains("posix") then
+       local modules_enabled = set.new(config.get("*", "modules_disabled"));
+       if prosody.platform ~= "posix" or modules_enabled:contains("posix") then
                return false, "no-posix";
        end