fix: bug in UID parsing trailing \x00
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user