From 43523b82f7bf6e081909d6b00b09ba4f0b2fcb05 Mon Sep 17 00:00:00 2001
From: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed, 5 Jan 2022 09:56:39 -0500
Subject: [PATCH] TT#146201 fix kernel test script

Change-Id: I0ac9e04a8b624bee30d3e19195096ce55255ddc2
---
 tests/kernel-module-test.c | 44 +++++++++++++++++++++++++++-----------
 1 file changed, 32 insertions(+), 12 deletions(-)

diff --git a/tests/kernel-module-test.c b/tests/kernel-module-test.c
index 08325084c..d3c63cef4 100644
--- a/tests/kernel-module-test.c
+++ b/tests/kernel-module-test.c
@@ -49,7 +49,7 @@
 		for (int __i = 0; __i < ret; __i++) \
 			printf(" %02x", (unsigned char) buf[__i]); \
 		printf("\n"); \
-		assert(strcmp(data, buf) == 0); \
+		assert(memcmp(data, buf, LEN(data)) == 0); \
 	}
 #define EXPF(sock, data, port) \
 	printf("exec %s:%i\n", __FILE__, __LINE__); \
@@ -67,7 +67,7 @@
 		for (int __i = 0; __i < ret; __i++) \
 			printf(" %02x", (unsigned char) buf[__i]); \
 		printf("\n"); \
-		assert(strcmp(data, buf) == 0); \
+		assert(memcmp(data, buf, LEN(data)) == 0); \
 		assert(sin.sin_family == AF_INET); \
 		assert(sin.sin_addr.s_addr == LOCALHOST); \
 		assert(sin.sin_port == htons(PORT_BASE + port)); \
@@ -397,8 +397,12 @@ int main(void) {
 			.rtp = 1,
 
 			.num_payload_types = 1,
-			.payload_types = {0xf},
-			.clock_rates = {8000},
+			.payload_types = {
+				{
+					.pt_num = 0xf,
+					.clock_rate = 8000,
+				},
+			},
 		},
 	);
 	MSG(REMG_ADD_DESTINATION,
@@ -583,8 +587,12 @@ int main(void) {
 			.rtp = 1,
 
 			.num_payload_types = 1,
-			.payload_types = {8},
-			.clock_rates = {8000},
+			.payload_types = {
+				{
+					.pt_num = 0x8,
+					.clock_rate = 8000,
+				},
+			},
 		},
 	);
 	MSG(REMG_ADD_DESTINATION,
@@ -663,8 +671,12 @@ int main(void) {
 			.rtp = 1,
 
 			.num_payload_types = 1,
-			.payload_types = {8},
-			.clock_rates = {8000},
+			.payload_types = {
+				{
+					.pt_num = 0x8,
+					.clock_rate = 8000,
+				},
+			},
 		},
 	);
 	MSG(REMG_ADD_DESTINATION,
@@ -731,8 +743,12 @@ int main(void) {
 			.rtp = 1,
 
 			.num_payload_types = 1,
-			.payload_types = {8},
-			.clock_rates = {8000},
+			.payload_types = {
+				{
+					.pt_num = 0x8,
+					.clock_rate = 8000,
+				},
+			},
 		},
 	);
 	MSG(REMG_ADD_DESTINATION,
@@ -815,8 +831,12 @@ int main(void) {
 			.rtp = 1,
 
 			.num_payload_types = 1,
-			.payload_types = {8},
-			.clock_rates = {8000},
+			.payload_types = {
+				{
+					.pt_num = 0x8,
+					.clock_rate = 8000,
+				},
+			},
 		},
 	);
 	MSG(REMG_ADD_DESTINATION,