]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
features: fix -Wshorten-64-to-32 warnings
authorPhilippe Antoine <pantoine@oisf.net>
Tue, 25 Jun 2024 07:35:15 +0000 (09:35 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 9 Jul 2024 10:15:26 +0000 (12:15 +0200)
Ticket: #6186

src/feature.c

index 0edf9433aca96dde80c26e03e5c6062220048664..1c8de4e94c83bf65b81f6ddcbb6401eea53da7b7 100644 (file)
@@ -42,9 +42,9 @@ static uint32_t FeatureHashFunc(HashListTable *ht, void *data,
 {
     FeatureEntryType *f = (FeatureEntryType *)data;
     uint32_t hash = 0;
-    int len = strlen(f->feature);
+    size_t len = strlen(f->feature);
 
-    for (int i = 0; i < len; i++)
+    for (size_t i = 0; i < len; i++)
         hash += u8_tolower((unsigned char)f->feature[i]);
 
     return (hash % ht->array_size);
@@ -55,8 +55,8 @@ static char FeatureHashCompareFunc(void *data1, uint16_t datalen1,
 {
     FeatureEntryType *f1 = (FeatureEntryType *)data1;
     FeatureEntryType *f2 = (FeatureEntryType *)data2;
-    int len1 = 0;
-    int len2 = 0;
+    size_t len1 = 0;
+    size_t len2 = 0;
 
     if (f1 == NULL || f2 == NULL)
         return 0;