|
@@ -1680,8 +1680,8 @@ static int sctp_cmd_interpreter(enum sctp_event event_type,
|
|
|
case SCTP_CMD_PROCESS_CTSN:
|
|
|
/* Dummy up a SACK for processing. */
|
|
|
sackh.cum_tsn_ack = cmd->obj.be32;
|
|
|
- sackh.a_rwnd = asoc->peer.rwnd +
|
|
|
- asoc->outqueue.outstanding_bytes;
|
|
|
+ sackh.a_rwnd = htonl(asoc->peer.rwnd +
|
|
|
+ asoc->outqueue.outstanding_bytes);
|
|
|
sackh.num_gap_ack_blocks = 0;
|
|
|
sackh.num_dup_tsns = 0;
|
|
|
chunk->subh.sack_hdr = &sackh;
|