aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2016-06-23 21:07:48 +0200
committerKim Alvefur <zash@zash.se>2016-06-23 21:07:48 +0200
commit41b4932ef2529031ea136adc368cfc7c6da0bd40 (patch)
treeff5b8a95dc88a084c4599d2becf4af2c27a5cf7f
parent71d98a3f41c5253f47895710c91bd5709de090c6 (diff)
downloadprosody-41b4932ef2529031ea136adc368cfc7c6da0bd40.tar.gz
prosody-41b4932ef2529031ea136adc368cfc7c6da0bd40.zip
util.prosodyctl: Handle os.execute in Lua 5.2 returning true when command terminates successfully
-rw-r--r--util/prosodyctl.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/prosodyctl.lua b/util/prosodyctl.lua
index cde1cdd4..7c9a3c19 100644
--- a/util/prosodyctl.lua
+++ b/util/prosodyctl.lua
@@ -44,7 +44,7 @@ end
local function getchar(n)
local stty_ret = os.execute("stty raw -echo 2>/dev/null");
local ok, char;
- if stty_ret == 0 then
+ if stty_ret == true or stty_ret == 0 then
ok, char = pcall(io.read, n or 1);
os.execute("stty sane");
else