Commit 401c3e21 authored by antirez's avatar antirez
Browse files

bulk transfers limited to 512 MB as this is the new limit of all the redis strings

parent beb1aab3
...@@ -804,7 +804,7 @@ int processMultibulkBuffer(redisClient *c) { ...@@ -804,7 +804,7 @@ int processMultibulkBuffer(redisClient *c) {
bulklen = strtol(c->querybuf+pos+1,&eptr,10); bulklen = strtol(c->querybuf+pos+1,&eptr,10);
tolerr = (eptr[0] != '\r'); tolerr = (eptr[0] != '\r');
if (tolerr || bulklen == LONG_MIN || bulklen == LONG_MAX || if (tolerr || bulklen == LONG_MIN || bulklen == LONG_MAX ||
bulklen < 0 || bulklen > 1024*1024*1024) bulklen < 0 || bulklen > 512*1024*1024)
{ {
addReplyError(c,"Protocol error: invalid bulk length"); addReplyError(c,"Protocol error: invalid bulk length");
setProtocolError(c,pos); setProtocolError(c,pos);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment