@cryptotaxi247 / kubo / commits / a3a317938

fix panic on `ipfs add` and Ctrl+C

License: MIT Signed-off-by: keks <keks@cryptoscope.co>

keks committed Nov 27, 2017 at 14:35 UTC a3a31793846958e7964064a4d53800b78ea27878
1 file changed +5 -2
cmd/ipfs/main.go
+5 -2
@@ -364,9 +364,12 @@ func callCommand(ctx context.Context, req cmds.Request, root *cmds.Command, cmd
364 }
365
366 go func() {
367 - err = cmds.Copy(re, res)
367 + err := cmds.Copy(re, res)
368 if err != nil {
369 - re.SetError(err, cmdkit.ErrNormal|cmdkit.ErrFatal)
369 + err = re.Emit(cmdkit.Error{err.Error(), cmdkit.ErrNormal | cmdkit.ErrFatal})
370 + if err != nil {
371 + log.Error(err)
372 + }
373 }
374 }()
375 } else {