summaryrefslogtreecommitdiffstats
path: root/src/server/altservers.c
diff options
context:
space:
mode:
authorSimon Rettberg2020-06-10 15:08:19 +0200
committerSimon Rettberg2020-06-10 15:08:19 +0200
commit171a6313c40744ca947553554248bf2cab0bb0f5 (patch)
tree9c41711531b16ca07309c429ec26480e38ff3346 /src/server/altservers.c
parent[SERVER] Check local and remote for updates on rid == 0 (diff)
downloaddnbd3-171a6313c40744ca947553554248bf2cab0bb0f5.tar.gz
dnbd3-171a6313c40744ca947553554248bf2cab0bb0f5.tar.xz
dnbd3-171a6313c40744ca947553554248bf2cab0bb0f5.zip
[SERVER] Fix check for RTT block reply size
Diffstat (limited to 'src/server/altservers.c')
-rw-r--r--src/server/altservers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/altservers.c b/src/server/altservers.c
index 5076a05..d4f41c0 100644
--- a/src/server/altservers.c
+++ b/src/server/altservers.c
@@ -590,7 +590,7 @@ static void altservers_findUplinkInternal(dnbd3_uplink_t *uplink)
LOG_GOTO( image_failed, LOG_DEBUG1, "[RTT%d] Received corrupted reply header after CMD_GET_BLOCK", server );
}
// check reply header
- if ( reply.cmd != CMD_GET_BLOCK || reply.size != DNBD3_BLOCK_SIZE ) {
+ if ( reply.cmd != CMD_GET_BLOCK || reply.size != length ) {
// Sanity check failed; count this as global error (malicious/broken server)
ERROR_GOTO( server_failed, "[RTT] Reply to first block request is %" PRIu32 " bytes", reply.size );
}