Commit 3e8cbd53 authored by Pieter Noordhuis's avatar Pieter Noordhuis
Browse files

Let sds.c figure out where the range stops

parent f6a50100
...@@ -541,7 +541,7 @@ int redisReplyReaderGetReply(void *reader, void **reply) { ...@@ -541,7 +541,7 @@ int redisReplyReaderGetReply(void *reader, void **reply) {
/* Discard part of the buffer when we've consumed at least 1k, to avoid /* Discard part of the buffer when we've consumed at least 1k, to avoid
* doing unnecessary calls to memmove() in sds.c. */ * doing unnecessary calls to memmove() in sds.c. */
if (r->pos >= 1024) { if (r->pos >= 1024) {
r->buf = sdsrange(r->buf,r->pos,r->len); r->buf = sdsrange(r->buf,r->pos,-1);
r->pos = 0; r->pos = 0;
r->len = sdslen(r->buf); r->len = sdslen(r->buf);
} }
......
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