Merge pull request #5304 from soloestoy/fix-unexpected-readlen

networking: fix unexpected negative or zero readlen
This commit is contained in:
Salvatore Sanfilippo 2018-09-04 13:25:28 +02:00 committed by GitHub
commit 2ef829d65c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1466,7 +1466,7 @@ void readQueryFromClient(aeEventLoop *el, int fd, void *privdata, int mask) {
{
ssize_t remaining = (size_t)(c->bulklen+2)-sdslen(c->querybuf);
if (remaining < readlen) readlen = remaining;
if (remaining > 0 && remaining < readlen) readlen = remaining;
}
qblen = sdslen(c->querybuf);