mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Merge branch 'master' of https://github.com/aeppert/bro
Cleaned up the surrounding code a bit and also added '[' as another case (not sure that can happen, but doesn't hurt eihter). * 'master' of https://github.com/aeppert/bro: Whitespace Remove Remove. Fix for JSON formatter A fatal error, especially in DEBUG, should result in a core. Seems to fix a case where an entry in the table may be null on insert.
This commit is contained in:
commit
9d7ec6b6d2
6 changed files with 39 additions and 3 deletions
|
@ -35,7 +35,12 @@ bool JSON::Describe(ODesc* desc, int num_fields, const Field* const * fields,
|
|||
const u_char* bytes = desc->Bytes();
|
||||
int len = desc->Len();
|
||||
|
||||
if ( i > 0 && len > 0 && bytes[len-1] != ',' && vals[i]->present )
|
||||
if ( i > 0 &&
|
||||
len > 0 &&
|
||||
bytes[len-1] != ',' &&
|
||||
bytes[len-1] != '{' &&
|
||||
bytes[len-1] != '[' &&
|
||||
vals[i]->present )
|
||||
desc->AddRaw(",");
|
||||
|
||||
if ( ! Describe(desc, vals[i], fields[i]->name) )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue