mirror of
https://github.com/redis/redis.git
synced 2026-06-04 14:16:31 -04:00
master client should ignore proto_max_bulk_len in bitops (#9626)
This commit is contained in:
parent
7ff7536e2c
commit
484a1ad67e
1 changed files with 1 additions and 1 deletions
|
|
@ -429,7 +429,7 @@ int getBitOffsetFromArgument(client *c, robj *o, uint64_t *offset, int hash, int
|
|||
if (usehash) loffset *= bits;
|
||||
|
||||
/* Limit offset to server.proto_max_bulk_len (512MB in bytes by default) */
|
||||
if ((loffset < 0) || (loffset >> 3) >= server.proto_max_bulk_len)
|
||||
if (loffset < 0 || (!(c->flags & CLIENT_MASTER) && (loffset >> 3) >= server.proto_max_bulk_len))
|
||||
{
|
||||
addReplyError(c,err);
|
||||
return C_ERR;
|
||||
|
|
|
|||
Loading…
Reference in a new issue