diff --git a/gtests/net/packetdrill/run_packet.c b/gtests/net/packetdrill/run_packet.c
index 7c97c0922fc175ed484f371ef5c3ba5ddeaf37bc..57069c9a6cbd5b3f847e3ee0256ad9bb176f174a 100644
--- a/gtests/net/packetdrill/run_packet.c
+++ b/gtests/net/packetdrill/run_packet.c
@@ -215,7 +215,7 @@ static struct socket *handle_listen_for_script_packet(
 		if (packet->chunk_list != NULL) {
 			item = packet->chunk_list->first;
 			if ((item != NULL) &&
-				(item->chunk->type == SCTP_INIT_CHUNK_TYPE)) {
+			    (item->chunk->type == SCTP_INIT_CHUNK_TYPE)) {
 				struct sctp_init_chunk *init = (struct sctp_init_chunk *)item->chunk;
 				initiate_tag = ntohl(init->initiate_tag);
 				initial_tsn = ntohl(init->initial_tsn);
@@ -225,8 +225,9 @@ static struct socket *handle_listen_for_script_packet(
 		} else {
 			if (packet->flags & FLAGS_SCTP_GENERIC_PACKET) {
 				struct header sctp_header;
-				int i;
+				unsigned int i;
 				bool found = false;
+				size_t chunk_length;
 
 				for (i = 0; i < ARRAY_SIZE(packet->headers); ++i) {
 					if (packet->headers[i].type == HEADER_SCTP) {
@@ -237,7 +238,7 @@ static struct socket *handle_listen_for_script_packet(
 				}
 				
 				assert(found != false);
-				size_t chunk_length = sctp_header.total_bytes - sizeof(struct sctp_common_header);
+				chunk_length = sctp_header.total_bytes - sizeof(struct sctp_common_header);
 
 				if (chunk_length < sizeof(struct sctp_init_chunk)) {
 					fprintf(stderr, "length of init chunk too short. you must specify the whole init chunk.");