21139: Fix offset counter.
authorTom Clegg <tom@curii.com>
Fri, 3 Nov 2023 15:23:29 +0000 (11:23 -0400)
committerTom Clegg <tom@curii.com>
Fri, 3 Nov 2023 15:23:29 +0000 (11:23 -0400)
refs #21139

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

taglib.go

index 892dafc2b37049c92884baee6762b07206c008af..e4b25c17de2461beac6321f767e4dbb8331ff4cf 100644 (file)
--- a/taglib.go
+++ b/taglib.go
@@ -73,13 +73,13 @@ func (taglib *tagLibrary) FindAll(in *bufio.Reader, passthrough io.Writer, fn fu
                                return err
                        }
                }
+               offset++
                if !isbase[int(base)] {
                        // 'N' or various other chars meaning exact
                        // base not known
                        window = window[:0]
                        continue
                }
-               offset++
                window = append(window, base)
                if len(window) == cap(window) {
                        copy(window, window[len(window)-taglib.keylen:])