@cryptotaxi247 / kubo / commits / 3aef795c9

commands/p2p(fix): avoid creating empty multiaddrs

Steven Allen committed May 20, 2019 at 14:57 UTC 3aef795c9e3e8ea42ed2099e9f1c0c9f9b818a58
1 file changed +14 -6
core/commands/p2p.go
+14 -6
@@ -357,14 +357,22 @@ var p2pCloseCmd = &cmds.Command{
357
358 proto := protocol.ID(protoOpt)
359
360 - listen, err := ma.NewMultiaddr(listenOpt)
361 - if err != nil {
362 - return err
360 + var (
361 + target, listen ma.Multiaddr
362 + )
363 +
364 + if l {
365 + listen, err = ma.NewMultiaddr(listenOpt)
366 + if err != nil {
367 + return err
368 + }
369 }
370
365 - target, err := ma.NewMultiaddr(targetOpt)
366 - if err != nil {
367 - return err
371 + if t {
372 + target, err = ma.NewMultiaddr(targetOpt)
373 + if err != nil {
374 + return err
375 + }
376 }
377
378 if !(closeAll || p || l || t) {