From 171a6313c40744ca947553554248bf2cab0bb0f5 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 10 Jun 2020 15:08:19 +0200 Subject: [SERVER] Fix check for RTT block reply size --- src/server/altservers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server') 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 ); } -- cgit v1.2.3-55-g7522