]> git.ipfire.org Git - thirdparty/suricata.git/commit
jsonbuilder: fix serialization of nan and inf 10799/head
authorJason Ish <jason.ish@oisf.net>
Fri, 5 Apr 2024 14:35:36 +0000 (08:35 -0600)
committerVictor Julien <victor@inliniac.net>
Wed, 10 Apr 2024 14:58:11 +0000 (16:58 +0200)
commitb83d8089944558c0b341fdfe3ee3a475671b712c
tree866e6e99c6e6ed84bfd1f59a75582472ed1a2993
parent65e1c3791360c035aeea5acba235bc4fe6315bd4
jsonbuilder: fix serialization of nan and inf

When outputting a float, check if its infinity, or not a number and
output a null instead.

Using a null was chosen as this is what serde_yaml, Firefox, Chrome,
Node, etc. do.

Ticket: #6921
(cherry picked from commit 71f59e529c3ceaba977ec5d3492bb8b3d3184cd1)
rust/src/jsonbuilder.rs