fixed close nil pointer

This commit is contained in:
zkqiang
2020-10-14 11:59:37 +08:00
parent ed5154c912
commit 548e443147
2 changed files with 5 additions and 3 deletions

View File

@@ -125,12 +125,12 @@ func (s *SpiderSync) Download() {
defer session.Close()
f, err := gf.OpenId(bson.ObjectIdHex(fileId))
defer utils.Close(f)
if err != nil {
log.Errorf("open file id: " + fileId + ", spider id:" + spiderId + ", error: " + err.Error())
debug.PrintStack()
return
}
defer utils.Close(f)
// 生成唯一ID
randomId := uuid.NewV4()