Fix nil pointer usage

This commit is contained in:
DataHoarder 2022-03-30 10:01:30 +02:00
parent b47b8b1d11
commit b88af98a3d
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -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