mirror of
https://github.com/go-delve/delve.git
synced 2025-10-30 02:07:58 +08:00
Fix: Exit on EOF
This commit is contained in:
@ -72,10 +72,6 @@ func (t *Term) Run() (error, int) {
|
|||||||
|
|
||||||
for {
|
for {
|
||||||
cmdstr, err := t.promptForInput()
|
cmdstr, err := t.promptForInput()
|
||||||
if len(cmdstr) == 0 {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if err == io.EOF {
|
if err == io.EOF {
|
||||||
err, status = handleExit(t.client, t)
|
err, status = handleExit(t.client, t)
|
||||||
@ -83,6 +79,9 @@ func (t *Term) Run() (error, int) {
|
|||||||
err, status = fmt.Errorf("Prompt for input failed.\n"), 1
|
err, status = fmt.Errorf("Prompt for input failed.\n"), 1
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
if len(cmdstr) == 0 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
cmdstr, args := parseCommand(cmdstr)
|
cmdstr, args := parseCommand(cmdstr)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user