RESP3: Lua double -> RESP3 conversion.

This commit is contained in:
antirez 2019-09-17 19:26:46 +02:00
parent 89f929b12a
commit 8ea4bdd91d

View File

@ -389,6 +389,17 @@ void luaReplyToRedisReply(client *c, lua_State *lua) {
} }
lua_pop(lua,1); /* Discard field name pushed before. */ lua_pop(lua,1); /* Discard field name pushed before. */
/* Handle double reply. */
lua_pushstring(lua,"double");
lua_gettable(lua,-2);
t = lua_type(lua,-1);
if (t == LUA_TNUMBER) {
addReplyDouble(c,lua_tonumber(lua,-1));
lua_pop(lua,2);
return;
}
lua_pop(lua,1); /* Discard field name pushed before. */
/* Handle map reply. */ /* Handle map reply. */
lua_pushstring(lua,"map"); lua_pushstring(lua,"map");
lua_gettable(lua,-2); lua_gettable(lua,-2);