diff --git a/id3v2frames.go b/id3v2frames.go index d90dc11..5db68e8 100644 --- a/id3v2frames.go +++ b/id3v2frames.go @@ -79,7 +79,10 @@ func dataSplit(b []byte, enc byte) ([][]byte, error) { result := bytes.SplitN(b, delim, 2) if len(result) != 2 { + return result, nil + } + if len(result[1]) == 0 { return result, nil }