Fix: Exit on EOF

This commit is contained in:
Derek Parker
2015-04-29 23:21:27 -05:00
parent 3ffbe2d7b7
commit 51a9aa71c6

View File

@ -72,10 +72,6 @@ func (t *Term) Run() (error, int) {
for {
cmdstr, err := t.promptForInput()
if len(cmdstr) == 0 {
continue
}
if err != nil {
if err == io.EOF {
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
break
}
if len(cmdstr) == 0 {
continue
}
cmdstr, args := parseCommand(cmdstr)