Browse Source

修复崩溃问题

Signed-off-by: allan716 <[email protected]>
allan716 3 years ago
parent
commit
4c29098877

+ 2 - 1
pkg/logic/scan_played_video_subinfo/scan_played_video_subinfo.go

@@ -383,7 +383,8 @@ func (s *ScanPlayedVideoSubInfo) dealOneVideo(index int, videoFPath, orgSubFPath
 	s.cacheImdbInfoCacheLocker.Unlock()
 	s.cacheImdbInfoCacheLocker.Unlock()
 	if ok == false {
 	if ok == false {
 		s.cacheImdbInfoCacheLocker.Lock()
 		s.cacheImdbInfoCacheLocker.Lock()
-		imdbInfoCache[imdbInfoFromVideoFile.IMDBID] = imdbInfo
+		imdbInfoCache[imdbInfoFromVideoFile.IMDBID] = imdbInfoFromVideoFile
+		imdbInfo = imdbInfoFromVideoFile
 		s.cacheImdbInfoCacheLocker.Unlock()
 		s.cacheImdbInfoCacheLocker.Unlock()
 	}
 	}
 	s.log.Debugln(3)
 	s.log.Debugln(3)