From 448038dd0f60f3f755e952031613bda3e02fe069 Mon Sep 17 00:00:00 2001 From: varch Date: Mon, 8 Jun 2026 10:32:52 +0700 Subject: [PATCH] fix: bug in UID parsing trailing \x00 --- pkg/dicom/command.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/dicom/command.go b/pkg/dicom/command.go index e617e04..d92ab4c 100644 --- a/pkg/dicom/command.go +++ b/pkg/dicom/command.go @@ -142,7 +142,7 @@ func RunFindSCUStudyUIDs(ctx context.Context, bin, ourAE, pacsAE, pacsHost strin uidRe := regexp.MustCompile(`\(0020,000d\) UI \[([^\]]+)\]`) seen := make(map[string]bool) for _, match := range uidRe.FindAllStringSubmatch(combined, -1) { - uid := strings.TrimSpace(match[1]) + uid := strings.Trim(match[1], " \t\r\n\x00") if uid == "" || seen[uid] { continue }