summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/server/uplink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/uplink.c b/src/server/uplink.c
index e7bbe70..b01df58 100644
--- a/src/server/uplink.c
+++ b/src/server/uplink.c
@@ -710,7 +710,7 @@ static void uplink_sendRequests(dnbd3_uplink_t *uplink, bool newOnly)
hdr->cmd = CMD_GET_BLOCK;
hdr->size = it->to - it->from;
hdr->offset_small = it->from;
- hdr->hops = it->hopCount;
+ hdr->hops = COND_HOPCOUNT( uplink->current.version, it->hopCount );
hdr->handle = it->handle;
fixup_request( *hdr );
if ( count == MAX_RESEND_BATCH ) {