Incorrect recursion depth assert failure when dissecting a legitimate GOOSE message
Summary
The BER dissection of a GOOSE message displays an assert even though the message is legitimate.
Believed to be introduced by this fix
Sample capture file
Steps to reproduce
Capture GOOSE messages and display them.
What is the current bug behavior?
The dissection of the message shows an inappropriate assert error and only partially dissects the message.
What is the expected correct behavior?
The valid dissection of the message should be shown with no assert error.
Build information
problem was confirmed in Version 4.2.1 and 4.2.2
(sorry, I've already downgraded to 4.2.0 so I can continue my work, so I can't easily get the full version info)