]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
eve alert: fix stream payload printing 1607/head
authorVictor Julien <victor@inliniac.net>
Wed, 22 Jul 2015 14:33:56 +0000 (16:33 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 23 Jul 2015 13:34:39 +0000 (15:34 +0200)
src/output-json-alert.c

index 887c23e7776bb7bf9fb477c7ce5f7a421672315a..a8f7f41f0f24e35a3f2a89d6cbece1a4f404dab3 100644 (file)
@@ -288,7 +288,7 @@ static int AlertJson(ThreadVars *tv, JsonAlertLogThread *aft, const Packet *p)
                 if (json_output_ctx->flags & LOG_JSON_PAYLOAD_BASE64) {
                     unsigned long len = JSON_STREAM_BUFFER_SIZE * 2;
                     uint8_t encoded[len];
-                    Base64Encode((unsigned char *)payload, payload->offset, encoded, &len);
+                    Base64Encode(payload->buffer, payload->offset, encoded, &len);
                     json_object_set_new(js, "payload", json_string((char *)encoded));
                 }
 
@@ -297,7 +297,7 @@ static int AlertJson(ThreadVars *tv, JsonAlertLogThread *aft, const Packet *p)
                     uint32_t offset = 0;
                     PrintStringsToBuffer(printable_buf, &offset,
                                      sizeof(printable_buf),
-                                     (unsigned char *)payload, payload->offset);
+                                     payload->buffer, payload->offset);
                     json_object_set_new(js, "payload_printable",
                                         json_string((char *)printable_buf));
                 }