Return errors if a write command is called inside a Lua script after a random command was called. See https://github.com/antirez/redis/issues/95 for more information.

This commit is contained in:
antirez
2011-09-27 15:30:31 +02:00
parent 15ef605340
commit 9f772cc237
2 changed files with 20 additions and 0 deletions

View File

@ -623,6 +623,8 @@ struct redisServer {
dict *lua_scripts; /* A dictionary of SHA1 -> Lua scripts */
long long lua_time_limit;
long long lua_time_start;
int lua_random_dirty; /* True if a random command was called during the
exection of the current script. */
};
typedef struct pubsubPattern {