diff --git a/metadata/cuetools.net/source.go b/metadata/cuetools.net/source.go index c2c8dcc..15505ad 100644 --- a/metadata/cuetools.net/source.go +++ b/metadata/cuetools.net/source.go @@ -124,6 +124,10 @@ func (s *Source) FindByTocID(tocId metadata.TocID) (albums []*metadata.Album) { func (s *Source) FindByTOC(toc metadata.TOC) (albums []*metadata.Album) { f := s.FindMetadataByTOC(toc) + if f == nil { + return + } + tocs := make([]metadata.TOC, 0, len(f.Entries)) names := make([][]metadata.Name, len(f.Entries)) var trackCRC [][]metadata.Link