Skip to content

Commit 11eda79

Browse files
NaN
1 parent 8d7d889 commit 11eda79

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

gotty/webtty/webtty.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ func (wt *WebTTY) Run(ctx context.Context) error {
8484
}
8585
}()
8686
for {
87+
if slaveBuffer == nil {
88+
return ErrSlaveClosed
89+
}
8790
n, err := wt.slave.Read(slaveBuffer)
8891
if err != nil {
8992
return ErrSlaveClosed
@@ -104,6 +107,9 @@ func (wt *WebTTY) Run(ctx context.Context) error {
104107
}
105108
}()
106109
for {
110+
if masterBuffer == nil {
111+
return ErrMasterClosed
112+
}
107113
n, err := wt.masterConn.Read(masterBuffer)
108114
if err != nil {
109115
return ErrMasterClosed

0 commit comments

Comments
 (0)