@cryptotaxi247 / kubo / commits / bde015616

core/commands2: add: Handle 'addDagnode' errors

Matt Bell committed Nov 17, 2014 at 03:48 UTC bde015616f30482bb661a3051ba8845cf6a4db0f
1 file changed +10 -2
core/commands2/add.go
+10 -2
@@ -157,9 +157,17 @@ func addDir(n *core.IpfsNode, dir cmds.File, added *AddOutput) (*dag.Node, error
157 }
158 }
159
160 - addDagnode(added, dir.FileName(), tree)
160 + err := addDagnode(added, dir.FileName(), tree)
161 + if err != nil {
162 + return nil, err
163 + }
164 +
165 + err = addNode(n, tree)
166 + if err != nil {
167 + return nil, err
168 + }
169
162 - return tree, addNode(n, tree)
170 + return tree, nil
171 }
172
173 // addDagnode adds dagnode info to an output object