]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
datajson: add needed cast
authorEric Leblond <el@stamus-networks.com>
Wed, 11 Jun 2025 12:52:22 +0000 (14:52 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 11 Jun 2025 18:49:19 +0000 (20:49 +0200)
src/datasets-context-json.c

index 1f6e5e8ca114a214a6e0ca379f84aafc72245310..630069a0cba0dcfb3b5379f51c0559392d08b13d 100644 (file)
@@ -893,7 +893,7 @@ int DatajsonAddSerialized(Dataset *set, const char *value, const char *json)
     int ret = -1;
     switch (set->type) {
         case DATASET_TYPE_STRING: {
-            uint32_t decoded_size = SCBase64DecodeBufferSize(strlen(value));
+            uint32_t decoded_size = SCBase64DecodeBufferSize((uint32_t)strlen(value));
             uint8_t decoded[decoded_size];
             uint32_t num_decoded = SCBase64Decode(
                     (const uint8_t *)value, strlen(value), SCBase64ModeStrict, decoded);