mirror of
https://github.com/fluencelabs/redis
synced 2025-03-21 01:50:50 +00:00
Diskless replication: swap inverted branches to compute read len.
This commit is contained in:
parent
80f7f63b64
commit
0c5a06f6bb
@ -881,10 +881,10 @@ void readSyncBulkPayload(aeEventLoop *el, int fd, void *privdata, int mask) {
|
|||||||
|
|
||||||
/* Read bulk data */
|
/* Read bulk data */
|
||||||
if (usemark) {
|
if (usemark) {
|
||||||
|
readlen = sizeof(buf);
|
||||||
|
} else {
|
||||||
left = server.repl_transfer_size - server.repl_transfer_read;
|
left = server.repl_transfer_size - server.repl_transfer_read;
|
||||||
readlen = (left < (signed)sizeof(buf)) ? left : (signed)sizeof(buf);
|
readlen = (left < (signed)sizeof(buf)) ? left : (signed)sizeof(buf);
|
||||||
} else {
|
|
||||||
readlen = sizeof(buf);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nread = read(fd,buf,readlen);
|
nread = read(fd,buf,readlen);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user