mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00

The change in 44f558df7b
that made analyzer_list
a std::vector instead of a std::list doesn't take into account that in some
cases an analyzer may chain back into itself, such as with UDP-in-UDP tunnels.
In these cases, the second call to ForwardPacket may cause iterator
invalidation, leading to a crash.
4 lines
135 B
Text
4 lines
135 B
Text
# @TEST-EXEC: zeek -r $TRACES/tunnels/teredo-udp-in-udp.pcap %INPUT
|
|
# @TEST-EXEC: btest-diff tunnel.log
|
|
|
|
@load base/frameworks/tunnels
|