diff options
author | Simon Rettberg | 2020-06-10 15:08:19 +0200 |
---|---|---|
committer | Simon Rettberg | 2020-06-10 15:08:19 +0200 |
commit | 171a6313c40744ca947553554248bf2cab0bb0f5 (patch) | |
tree | 9c41711531b16ca07309c429ec26480e38ff3346 | |
parent | [SERVER] Check local and remote for updates on rid == 0 (diff) | |
download | dnbd3-171a6313c40744ca947553554248bf2cab0bb0f5.tar.gz dnbd3-171a6313c40744ca947553554248bf2cab0bb0f5.tar.xz dnbd3-171a6313c40744ca947553554248bf2cab0bb0f5.zip |
[SERVER] Fix check for RTT block reply size
-rw-r--r-- | src/server/altservers.c | 2 |
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 ); } |