From 50ea5341537590e9d97ce0043dc478b18ce264ab Mon Sep 17 00:00:00 2001 From: Gian Lorenzo Meocci Date: Thu, 17 Oct 2024 09:49:05 +0200 Subject: [PATCH] fix decode_nrb_records --- src/pcapng.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pcapng.erl b/src/pcapng.erl index dbe168b..77a88da 100644 --- a/src/pcapng.erl +++ b/src/pcapng.erl @@ -259,13 +259,13 @@ decode_spb(PacketLen, Data, _) -> {spb, PacketLen, Data}. decode_nrb_record(0, <<>>, <<>>, _, Acc) -> - lists:reverse(Acc); + {lists:reverse(Acc), <<>>}; decode_nrb_record(1, <>, NextRecord, ByteOrder, Acc) -> Record = {ipv4, IP, binary:split(Names, <<0>>, [global, trim])}, - decode_nrb_records(NextRecord, ByteOrder, [Record|Acc]); + decode_nrb_records(NextRecord, ByteOrder, [Record | Acc]); decode_nrb_record(2, <>, NextRecord, ByteOrder, Acc) -> Record = {ipv6, IP, binary:split(Names, <<0>>, [global, trim])}, - decode_nrb_records(NextRecord, ByteOrder, [Record|Acc]); + decode_nrb_records(NextRecord, ByteOrder, [Record | Acc]); decode_nrb_record(Type, Value, NextRecord, ByteOrder, Acc) -> error(badarg, [Type, Value, NextRecord, ByteOrder, Acc]).