X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fxds%2Fxds-gdb.git;a=blobdiff_plain;f=main.go;h=f7db3650a9c795483c02c8b45c8d3d9397975635;hp=3df9e1a03c0a2cb765b1041415e91a647fd9cad7;hb=273743466fa39a14bf7abf73f30427406684f3d3;hpb=752d0492fa653f8485f38b9f6d9a60a3145fd119 diff --git a/main.go b/main.go index 3df9e1a..f7db365 100644 --- a/main.go +++ b/main.go @@ -340,7 +340,13 @@ endloop: }) gdb.OnDisconnect(func(err error) { - fmt.Println("Disconnection: ", err.Error()) + errMsg := "\nXDS-Agent disconnected" + if err != nil { + fmt.Printf("%s: %v\n", errMsg, err.Error()) + } else { + fmt.Println(errMsg) + } + exitChan <- exitResult{err, int(syscall.ESHUTDOWN)} }) @@ -461,8 +467,8 @@ endloop: time.Sleep(time.Millisecond * 200) } - gdb.Write(command + "\n") log.Debugf("Send: <%v>", command) + gdb.Write(command + "\n") } log.Infof("Stdin scanner exit, close stdin (err=%v)", sc.Err())