]> git.saurik.com Git - redis.git/blobdiff - src/scripting.c
A reimplementation of blocking operation internals.
[redis.git] / src / scripting.c
index b1cbc6ff4e9467efdce5d21098a2b67d33b43dbe..35b654f7739c490b806cbe5896d30766cbb98ad9 100644 (file)
@@ -282,11 +282,10 @@ int luaRedisGenericCommand(lua_State *lua, int raise_error) {
      * reply as expected. */
     if ((cmd->flags & REDIS_CMD_SORT_FOR_SCRIPT) &&
         (reply[0] == '*' && reply[1] != '-')) {
-        /* Skip this step if command is SORT but output was already sorted */
-        if (cmd->proc != sortCommand || server.sort_dontsort)
             luaSortArray(lua);
     }
     sdsfree(reply);
+    c->reply_bytes = 0;
 
 cleanup:
     /* Clean up. Command code may have changed argv/argc so we use the