]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
defrag: use uint8_t in unit tests
authorJason Ish <jason.ish@oisf.net>
Fri, 12 Jan 2024 15:26:22 +0000 (09:26 -0600)
committerVictor Julien <vjulien@oisf.net>
Mon, 22 Apr 2024 07:27:13 +0000 (09:27 +0200)
(cherry picked from commit bdd17de73d6507a02729e069d31c590a760fb9b7)

src/defrag.c

index b1fad72e2f078b016d4b7b22da494d3c58b24001..a464a4a2d3abfb6706895e48da1fbfcfc56ce761 100644 (file)
@@ -1153,7 +1153,7 @@ error:
 }
 
 static Packet *BuildIpv6TestPacket(
-        uint8_t proto, uint32_t id, uint16_t off, int mf, const char content, int content_len)
+        uint8_t proto, uint32_t id, uint16_t off, int mf, const uint8_t content, int content_len)
 {
     Packet *p = NULL;
     uint8_t *pcontent;
@@ -1429,8 +1429,7 @@ static int DefragReverseSimpleIpv6Test(void)
     PASS;
 }
 
-static int DefragDoSturgesNovakTest(int policy, u_char *expected,
-        size_t expected_len)
+static int DefragDoSturgesNovakTest(int policy, uint8_t *expected, size_t expected_len)
 {
     int i;
 
@@ -1542,7 +1541,7 @@ static int DefragDoSturgesNovakTest(int policy, u_char *expected,
     PASS;
 }
 
-static int DefragDoSturgesNovakIpv6Test(int policy, u_char *expected, size_t expected_len)
+static int DefragDoSturgesNovakIpv6Test(int policy, uint8_t *expected, size_t expected_len)
 {
     int i;
 
@@ -1659,7 +1658,7 @@ static int DefragDoSturgesNovakIpv6Test(int policy, u_char *expected, size_t exp
  * and uses these to diagram the input fragments and the resulting
  * policies. We build test cases for the papers scenario but assign
  * specific values to each segment.
-*/
+ */
 #define D_1   'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A'
 #define D_2   'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B'
 #define D_3   'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'
@@ -1682,7 +1681,7 @@ static int
 DefragSturgesNovakBsdTest(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1717,7 +1716,7 @@ DefragSturgesNovakBsdTest(void)
 static int DefragSturgesNovakBsdIpv6Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1751,7 +1750,7 @@ static int DefragSturgesNovakBsdIpv6Test(void)
 static int DefragSturgesNovakLinuxIpv4Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1786,7 +1785,7 @@ static int DefragSturgesNovakLinuxIpv4Test(void)
 static int DefragSturgesNovakLinuxIpv6Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1820,7 +1819,7 @@ static int DefragSturgesNovakLinuxIpv6Test(void)
 static int DefragSturgesNovakWindowsIpv4Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1855,7 +1854,7 @@ static int DefragSturgesNovakWindowsIpv4Test(void)
 static int DefragSturgesNovakWindowsIpv6Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1889,7 +1888,7 @@ static int DefragSturgesNovakWindowsIpv6Test(void)
 static int DefragSturgesNovakSolarisTest(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1924,7 +1923,7 @@ static int DefragSturgesNovakSolarisTest(void)
 static int DefragSturgesNovakSolarisIpv6Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1958,7 +1957,7 @@ static int DefragSturgesNovakSolarisIpv6Test(void)
 static int DefragSturgesNovakFirstTest(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -1993,7 +1992,7 @@ static int DefragSturgesNovakFirstTest(void)
 static int DefragSturgesNovakFirstIpv6Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_1,
         D_1,
@@ -2027,7 +2026,7 @@ static int
 DefragSturgesNovakLastTest(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_4,
         D_4,
@@ -2062,7 +2061,7 @@ DefragSturgesNovakLastTest(void)
 static int DefragSturgesNovakLastIpv6Test(void)
 {
     /* Expected data. */
-    u_char expected[] = {
+    uint8_t expected[] = {
         D_1,
         D_4,
         D_4,
@@ -2466,19 +2465,19 @@ static int DefragTestBadProto(void)
  */
 static int DefragTestJeremyLinux(void)
 {
-    char expected[] = "AAAAAAAA"
-        "AAAAAAAA"
-        "AAAAAAAA"
-        "CCCCCCCC"
-        "CCCCCCCC"
-        "CCCCCCCC"
-        "CCCCCCCC"
-        "CCCCCCCC"
-        "CCCCCCCC"
-        "BBBBBBBB"
-        "BBBBBBBB"
-        "DDDDDDDD"
-        "DDDDDD";
+    uint8_t expected[] = "AAAAAAAA"
+                         "AAAAAAAA"
+                         "AAAAAAAA"
+                         "CCCCCCCC"
+                         "CCCCCCCC"
+                         "CCCCCCCC"
+                         "CCCCCCCC"
+                         "CCCCCCCC"
+                         "CCCCCCCC"
+                         "BBBBBBBB"
+                         "BBBBBBBB"
+                         "DDDDDDDD"
+                         "DDDDDD";
 
     DefragInit();
     default_policy = DEFRAG_POLICY_LINUX;