prosodyctl
branch0.12
changeset 12867 891edd1ebde6
parent 12456 c475a7802169
child 12868 9f9633364044
child 13061 20b1526772d2
--- a/prosodyctl	Sun Jan 22 14:42:07 2023 +0100
+++ b/prosodyctl	Sun Jan 22 14:45:47 2023 +0100
@@ -663,11 +663,11 @@
 		local ok, ret = modulemanager.call_module_method(module, "command", arg);
 		if ok then
 			if type(ret) == "number" then
-				os.exit(ret);
+				os.exit(ret, true);
 			elseif type(ret) == "string" then
 				show_message(ret);
 			end
-			os.exit(0); -- :)
+			os.exit(0, true); -- :)
 		else
 			show_message("Failed to execute command: "..error_messages[ret]);
 			os.exit(1); -- :(
@@ -745,10 +745,10 @@
 		end
 
 
-		os.exit(0);
+		os.exit(0, true);
 	end
 
-	os.exit(commands[command](arg));
+	os.exit(commands[command](arg), true);
 end, watchers);
 
 command_runner:run(true);