diff --git a/gtests/net/packetdrill/run_packet.c b/gtests/net/packetdrill/run_packet.c index 1de0d97a93ebf0d86c33a23439bc9ebba20c7187..0df2fc2e0c27796bbfe02de963b676b1ae4ea4e3 100644 --- a/gtests/net/packetdrill/run_packet.c +++ b/gtests/net/packetdrill/run_packet.c @@ -1460,7 +1460,7 @@ static int verify_sctp_parameters(u8 *begin, u16 length, error))) { return STATUS_ERR; } - if (live_resp->length == sizeof(struct sctp_reconfig_response_parameter)) { + if (ntohs(live_resp->length) == sizeof(struct sctp_reconfig_response_parameter)) { if ((flags & FLAG_RECONFIG_SENDER_NEXT_TSN_NOCHECK ? STATUS_OK : check_field("ssn_tsn_reset_request_parameter.sender_next_tsn", ntohl(script_resp->sender_next_tsn),