]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output/ftp: fix new -Wshorten-64-to-32 warning
authorPhilippe Antoine <pantoine@oisf.net>
Sun, 4 May 2025 19:07:13 +0000 (21:07 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 7 May 2025 11:59:55 +0000 (13:59 +0200)
Ticket: 6186

Fixes d674ce2510 ("app/ftp: Use Rust FTP response line handling")

src/output-json-ftp.c

index 19b50ef947db77361b629a6f2f3f1d6d38fdd50c..0f2f23575afa35b6ad79032f828ae8bb590a459b 100644 (file)
@@ -99,7 +99,7 @@ bool EveFTPLogCommand(void *vtx, SCJsonBuilder *jb)
             if (!reply_truncated && response->truncated) {
                 reply_truncated = true;
             }
-            int code_len = strlen((const char *)response->code);
+            uint32_t code_len = (uint32_t)strlen((const char *)response->code);
             if (code_len > 0) {
                 if (!is_cc_array_open) {
                     SCJbOpenArray(jb, "completion_code");
@@ -108,8 +108,8 @@ bool EveFTPLogCommand(void *vtx, SCJsonBuilder *jb)
                 SCJbAppendStringFromBytes(jb, (const uint8_t *)response->code, code_len);
             }
             if (response->length) {
-                SCJbAppendStringFromBytes(
-                        js_resplist, (const uint8_t *)response->response, response->length);
+                SCJbAppendStringFromBytes(js_resplist, (const uint8_t *)response->response,
+                        (uint32_t)response->length);
                 resp_cnt++;
             }
         }