mod_version: Fix uname result style (thanks riau)

`result[, err]`, not `ok, err|result`, must have confused it with pcall
This commit is contained in:
Kim Alvefur 2024-04-07 18:36:00 +02:00
parent b438a292e9
commit 269d40f1ea

View file

@ -22,9 +22,9 @@ if not module:get_option_boolean("hide_os_type") then
local os_version_command = module:get_option_string("os_version_command");
local ok, pposix = pcall(require, "prosody.util.pposix");
if not os_version_command and (ok and pposix and pposix.uname) then
local ok, uname = pposix.uname();
if not ok then
module:log("debug", "Could not retrieve OS name: %s", uname);
local uname, err = pposix.uname();
if not uname then
module:log("debug", "Could not retrieve OS name: %s", err);
else
platform = uname.sysname;
end