diff options
author | Simon Rettberg | 2020-03-13 22:40:45 +0100 |
---|---|---|
committer | Simon Rettberg | 2020-03-13 22:40:45 +0100 |
commit | 8e0115f6c9ffbf9d9773f8c625c5e353c4b38583 (patch) | |
tree | a4eb190c4d94404be3a836c6f262c6808f6c7a52 /src/server/uplink.c | |
parent | [SERVER] Check and increase hopCount when adding uplink request (diff) | |
download | dnbd3-8e0115f6c9ffbf9d9773f8c625c5e353c4b38583.tar.gz dnbd3-8e0115f6c9ffbf9d9773f8c625c5e353c4b38583.tar.xz dnbd3-8e0115f6c9ffbf9d9773f8c625c5e353c4b38583.zip |
[SERVER] Check server version before setting hopCount field
Diffstat (limited to 'src/server/uplink.c')
-rw-r--r-- | src/server/uplink.c | 2 |
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 ) { |