summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2014-10-16 17:35:11 +0200
committerantirez <antirez@gmail.com>2014-10-16 17:35:29 +0200
commitf70369335d85b9fed0c4192b79e6a6bb5477ab7b (patch)
tree5df3dc34244debc3af7cd61a6bb2aec36b697698
parent5ee2ccf48e75012b2cabefd89f40bd09a1f10258 (diff)
downloadredis-f70369335d85b9fed0c4192b79e6a6bb5477ab7b.tar.gz
syncReadLine(): actually enforce buffer size limits.
-rw-r--r--src/syncio.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/syncio.c b/src/syncio.c
index 8810a842c..ac2a4a373 100644
--- a/src/syncio.c
+++ b/src/syncio.c
@@ -139,6 +139,7 @@ ssize_t syncReadLine(int fd, char *ptr, ssize_t size, long long timeout) {
*ptr = '\0';
nread++;
}
+ size--;
}
return nread;
}