"src/vscode:/vscode.git/clone" did not exist on "d8c617ccb08a7d0d4127c0628b29de404133eda7"
Commit 2d75a453 authored by Jeffrey Morgan's avatar Jeffrey Morgan
Browse files

close input channel when receiving `io.EOF`

parent 47486096
......@@ -536,7 +536,6 @@ func generateInteractive(cmd *cobra.Command, model string) error {
if err != nil {
return err
}
defer scanner.Close()
var wordWrap bool
termType := os.Getenv("TERM")
......
......@@ -211,10 +211,6 @@ func (i *Instance) Readline() (string, error) {
}
}
func (i *Instance) Close() {
i.Terminal.Close()
}
func (i *Instance) HistoryEnable() {
i.History.Enabled = true
}
......@@ -239,6 +235,7 @@ func (t *Terminal) ioloop() {
for {
r, _, err := buf.ReadRune()
if err != nil {
close(t.outchan)
break
}
t.outchan <- r
......@@ -253,7 +250,3 @@ func (t *Terminal) Read() (rune, error) {
return r, nil
}
func (t *Terminal) Close() {
close(t.outchan)
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment