diff --git a/gtests/net/packetdrill/run_packet.c b/gtests/net/packetdrill/run_packet.c
index 630061679b0d9bc1d3244de6d6951e51fe3b904b..8d3e6ac0df6e7046e1df8d7886e4b7d17e10f730 100644
--- a/gtests/net/packetdrill/run_packet.c
+++ b/gtests/net/packetdrill/run_packet.c
@@ -2339,11 +2339,10 @@ static int verify_i_forward_tsn_chunk(struct sctp_i_forward_tsn_chunk *actual_ch
 		                        ntohs(script_chunk->stream_identifier_blocks[i].reserved),
 		                        ntohs(actual_chunk->stream_identifier_blocks[i].reserved),
 		                        error) == STATUS_ERR ||
-			    check_field("sctp_i_forward_tsn_message_identifier",
-		                        ntohs(script_chunk->stream_identifier_blocks[i].message_identifier),
-		                        ntohs(actual_chunk->stream_identifier_blocks[i].message_identifier),
-		                        error) == STATUS_ERR 
-				) {
+		           check_field("sctp_i_forward_tsn_message_identifier",
+		                        ntohl(script_chunk->stream_identifier_blocks[i].message_identifier),
+		                        ntohl(actual_chunk->stream_identifier_blocks[i].message_identifier),
+		                        error) == STATUS_ERR) {
 				return STATUS_ERR;
 			}
 		}