@cryptotaxi247 / kubo / commits / 7de83f25b

add type assertion checked

License: MIT Signed-off-by: Kejie Zhang <601172892@qq.com>

Kejie Zhang committed Sep 12, 2018 at 05:54 UTC 7de83f25b2d50fc53bda1344b4f8efdefc4d761d
1 file changed +6 -4
core/coreunix/add.go
+6 -4
@@ -472,10 +472,12 @@ func (adder *Adder) addFile(file files.File) error {
472 }
473
474 addFileName := file.FileName()
475 - addFileInfo := file.(files.FileInfo)
476 - if addFileInfo.AbsPath() == os.Stdin.Name() && adder.Name != "" {
477 - addFileName = adder.Name
478 - adder.Name = ""
475 + addFileInfo, ok := file.(files.FileInfo)
476 + if ok {
477 + if addFileInfo.AbsPath() == os.Stdin.Name() && adder.Name != "" {
478 + addFileName = adder.Name
479 + adder.Name = ""
480 + }
481 }
482 // patch it into the root
483 return adder.addNode(dagnode, addFileName)