diff options
author | Guy Harris <gharris@sonic.net> | 2021-08-28 16:00:41 -0700 |
---|---|---|
committer | Guy Harris <gharris@sonic.net> | 2021-08-28 16:00:41 -0700 |
commit | 10be4d1611da4911cbdd12f119a74aa965fdb537 (patch) | |
tree | fe04b5a2efed3d27193d60b8727ded9b9d721554 /wiretap | |
parent | b428fa509d7cb3c196d82e918a3a17b8ff51f312 (diff) |
pcapng: fix handling of byte-swapped sysdig event blocks.
We weren't setting wblock->rec->rec_header.syscall_header.nparams for
byte-swapped event blocks.
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/pcapng.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/wiretap/pcapng.c b/wiretap/pcapng.c index 6e5bffce00..f6d32344bf 100644 --- a/wiretap/pcapng.c +++ b/wiretap/pcapng.c @@ -2853,6 +2853,7 @@ pcapng_read_sysdig_event_block(FILE_T fh, pcapng_block_header_t *bh, wblock->rec->rec_header.syscall_header.thread_id = GUINT64_SWAP_LE_BE(thread_id); wblock->rec->rec_header.syscall_header.event_len = GUINT32_SWAP_LE_BE(event_len); wblock->rec->rec_header.syscall_header.event_type = GUINT16_SWAP_LE_BE(event_type); + wblock->rec->rec_header.syscall_header.nparams = GUINT32_SWAP_LE_BE(nparams); } else { wblock->rec->rec_header.syscall_header.cpu_id = cpu_id; ts = wire_ts; |