diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c
index c7ed1c502c661fb24561dc0bc918b072de8c1c4e..b2223b148cd947b5209859b2e255b28625a72dfd 100644
--- a/gtests/net/packetdrill/run_system_call.c
+++ b/gtests/net/packetdrill/run_system_call.c
@@ -1963,7 +1963,7 @@ static int check_cmsghdr(struct expression *expr_list, struct msghdr *msg, char
 				continue;
 			}
 			switch(cmsg_ptr->cmsg_type) {
-#ifdef SCTP_INITMSG
+#ifdef SCTP_INIT
 			case SCTP_INIT:
 				if (check_sctp_initmsg(expr->cmsg_data->value.sctp_initmsg,
 						       (struct sctp_initmsg *) CMSG_DATA(cmsg_ptr),
diff --git a/gtests/net/packetdrill/tests/bsd/sctp/sendmsg_init.pkt b/gtests/net/packetdrill/tests/bsd/sctp/sendmsg_init.pkt
index bcf33ffdd37e4346d17eb2b55afcac588b40fdd5..49ed93289eb4ca0b140e262bc520369cc9bb018f 100644
--- a/gtests/net/packetdrill/tests/bsd/sctp/sendmsg_init.pkt
+++ b/gtests/net/packetdrill/tests/bsd/sctp/sendmsg_init.pkt
@@ -15,7 +15,12 @@
 	}],
 	msg_flags=0}, 0) = 1000
 
-+0.0 > sctp: INIT[flgs=0, tag=1, a_rwnd=..., os=..., is=..., tsn=1, ...]
+*    > sctp: INIT[flgs=0, tag=1, a_rwnd=..., os=..., is=..., tsn=1, ...]
 +0.1 < sctp: INIT_ACK[flgs=0, tag=2, a_rwnd=1500, os=16, is=16, tsn=1, STATE_COOKIE[len=4, val=...]]
-+0.0 > sctp: COOKIE_ECHO[flgs=0, len=4, val=...]; DATA[flgs=BE, len=1016, tsn=1, sid=2, ssn=0, ppid=1234]
-+0.1 < sctp: COOKIE_ACK[flgs=0]; SACK[flgs=0, cum_tsn=1, a_rwnd=1500, gaps=[], dups=[]]
+*    > sctp: COOKIE_ECHO[flgs=0, len=4, val=...]; DATA[flgs=BE, len=1016, tsn=1, sid=2, ssn=0, ppid=1234]
++1   < sctp: COOKIE_ACK[flgs=0]; SACK[flgs=0, cum_tsn=1, a_rwnd=1500, gaps=[], dups=[]]
+
++0.0 close(3) = 0
++0.0 > sctp: SHUTDOWN[flgs=0, cum_tsn=0]
++0.1 < sctp: SHUTDOWN_ACK[flgs=0]
++0.0 > sctp: SHUTDOWN_COMPLETE[flgs=0]