[Tarantool-patches] [PATCH 1/1] console: fix usage of an undeclared variable
Vladislav Shpilevoy
v.shpilevoy at tarantool.org
Thu Oct 17 22:50:44 MSK 2019
Console client's eval() method in case of an error at
reading from a socket was trying to return a variable
declared in a different view scope. Instead, the
error should be raised to drop the connection.
---
Branch: https://github.com/tarantool/tarantool/tree/gerold103/console-undefined-variable
No test, because can be reproduced only in repl mode of a client.
src/box/lua/console.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/box/lua/console.lua b/src/box/lua/console.lua
index f70ed830a..52df67465 100644
--- a/src/box/lua/console.lua
+++ b/src/box/lua/console.lua
@@ -451,7 +451,7 @@ local text_connection_mt = {
self.print_f(rc)
end
end
- return rc
+ return error(self:set_error())
end,
--
-- Make the connection be in error state, set error
--
2.21.0 (Apple Git-122)
More information about the Tarantool-patches
mailing list