From e81392464790776fdf78e2b08437adff908213a8 Mon Sep 17 00:00:00 2001 From: Chrystian Huot Date: Sun, 17 May 2026 08:57:35 -0400 Subject: [PATCH] fix: simplify conditional logic in ParseDSDPlusMeta function --- server/parsers.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/parsers.go b/server/parsers.go index ac96685..76812be 100644 --- a/server/parsers.go +++ b/server/parsers.go @@ -44,9 +44,10 @@ func ParseDSDPlusMeta(call *Call, fp string) error { lbl := false ptr := 0 for i := 0; i < len(base); i++ { - if base[i] == '[' { + switch base[i] { + case '[': lbl = true - } else if base[i] == ']' { + case ']': lbl = false } if !lbl && base[i] == '_' {