This is an automated email from the ASF dual-hosted git repository. sruehl pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/plc4x-extras.git
The following commit(s) were added to refs/heads/main by this push: new 5d139b0 fix(plc4go): error case detection 5d139b0 is described below commit 5d139b0cd4242e7b546741e2718f2b2e59730504 Author: Sebastian Rühl <sru...@apache.org> AuthorDate: Mon Apr 8 09:11:18 2024 +0200 fix(plc4go): error case detection --- plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go b/plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go index fc646f9..4bb18b0 100644 --- a/plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go +++ b/plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go @@ -176,16 +176,16 @@ func AnalyzeWithOutputAndCallback(ctx context.Context, pcapFile, protocolType st } payload := applicationLayer.Payload() if parsed, err := packageParse(packetInformation, payload); err != nil { - switch err { - case common.ErrUnterminatedPackage: + switch { + case errors.Is(err, common.ErrUnterminatedPackage): log.Info().Stringer("packetInformation", packetInformation). Int("realPacketNumber", realPacketNumber). Msg("No.[realPacketNumber] is unterminated") - case common.ErrEmptyPackage: + case errors.Is(err, common.ErrEmptyPackage): log.Info().Stringer("packetInformation", packetInformation). Int("realPacketNumber", realPacketNumber). Msg("No.[realPacketNumber] is empty") - case common.ErrEcho: + case errors.Is(err, common.ErrEcho): log.Info().Stringer("packetInformation", packetInformation). Int("realPacketNumber", realPacketNumber). Msg("No.[realPacketNumber] is echo")