use fileinfo.abs to judge the file stdin
License: MIT Signed-off-by: Kejie Zhang <601172892@qq.com>
Kejie Zhang committed
Sep 5, 2018 at 21:50 UTC
0f4e84def4c8807b7ba4f8196cf8941d07af259a
1 file changed
+2
-1
core/coreunix/add.go
+2
-1
@@ -472,7 +472,8 @@ func (adder *Adder) addFile(file files.File) error {
472
}
473
474
addFileName := file.FileName()
475
- if (file.FullPath() == "/dev/stdin" || file.FullPath() == "") && adder.Name != "" {
475
+ addFileInfo := file.(files.FileInfo)
476
+ if addFileInfo.AbsPath() == os.Stdin.Name() && adder.Name != "" {
477
addFileName = adder.Name
478
adder.Name = ""
479
}