提交 049bca6d 作者: Quantomic

bandaid it instead

License: MIT
Signed-off-by: 's avatarMateja Milosevic <minima38123@gmail.com>
上级 54bea781
...@@ -122,10 +122,6 @@ func Parse(r *http.Request, root *cmds.Command) (cmds.Request, error) { ...@@ -122,10 +122,6 @@ func Parse(r *http.Request, root *cmds.Command) (cmds.Request, error) {
return nil, fmt.Errorf("File argument '%s' is required", requiredFile) return nil, fmt.Errorf("File argument '%s' is required", requiredFile)
} }
if f != nil && f.FullPath() == "" {
return nil, fmt.Errorf("Corrupted data passed as file argument")
}
req, err := cmds.NewRequest(pth, opts, args, f, cmd, optDefs) req, err := cmds.NewRequest(pth, opts, args, f, cmd, optDefs)
if err != nil { if err != nil {
return nil, err return nil, err
......
...@@ -223,6 +223,11 @@ func (adder *Adder) Finalize() (node.Node, error) { ...@@ -223,6 +223,11 @@ func (adder *Adder) Finalize() (node.Node, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
if len(children) == 0 {
return nil, fmt.Errorf("expected at least one child dir, got none")
}
name = children[0] name = children[0]
mr, err := adder.mfsRoot() mr, err := adder.mfsRoot()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论