Handle nil pointer dereference. Fix #2133
This commit is contained in:
@@ -168,7 +168,10 @@ func (s *TagScanner) Scan(ctx context.Context, lastModifiedSince time.Time, prog
|
|||||||
|
|
||||||
func isDirEmpty(ctx context.Context, dir string) (bool, error) {
|
func isDirEmpty(ctx context.Context, dir string) (bool, error) {
|
||||||
children, stats, err := loadDir(ctx, dir)
|
children, stats, err := loadDir(ctx, dir)
|
||||||
return len(children) == 0 && stats.AudioFilesCount == 0, err
|
if err != nil {
|
||||||
|
return false, err
|
||||||
|
}
|
||||||
|
return len(children) == 0 && stats.AudioFilesCount == 0, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *TagScanner) getRootFolderWalker(ctx context.Context) (walkResults, chan error) {
|
func (s *TagScanner) getRootFolderWalker(ctx context.Context) (walkResults, chan error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user