Skip to content

Commit 39cb14d

Browse files
authored
Merge branch 'golang:master' into patch-1
2 parents d08250c + f6de4a1 commit 39cb14d

7 files changed

Lines changed: 10 additions & 18 deletions

File tree

AUTHORS

Lines changed: 0 additions & 3 deletions
This file was deleted.

CONTRIBUTORS

Lines changed: 0 additions & 3 deletions
This file was deleted.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ module golang.org/x/term
22

33
go 1.17
44

5-
require golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
5+
require golang.org/x/sys v0.9.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4=
2-
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1+
golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s=
2+
golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

term.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
//
88
// Putting a terminal into raw mode is the most common requirement:
99
//
10-
// oldState, err := term.MakeRaw(int(os.Stdin.Fd()))
11-
// if err != nil {
12-
// panic(err)
13-
// }
14-
// defer term.Restore(int(os.Stdin.Fd()), oldState)
10+
// oldState, err := term.MakeRaw(int(os.Stdin.Fd()))
11+
// if err != nil {
12+
// panic(err)
13+
// }
14+
// defer term.Restore(int(os.Stdin.Fd()), oldState)
1515
//
1616
// Note that on non-Unix systems os.Stdin.Fd() may not be 0.
1717
package term

term_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
package term_test
66

77
import (
8-
"io/ioutil"
98
"os"
109
"runtime"
1110
"testing"
@@ -14,7 +13,7 @@ import (
1413
)
1514

1615
func TestIsTerminalTempFile(t *testing.T) {
17-
file, err := ioutil.TempFile("", "TestIsTerminalTempFile")
16+
file, err := os.CreateTemp("", "TestIsTerminalTempFile")
1817
if err != nil {
1918
t.Fatal(err)
2019
}

terminal.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ func (t *Terminal) queue(data []rune) {
233233
t.outBuf = append(t.outBuf, []byte(string(data))...)
234234
}
235235

236-
var eraseUnderCursor = []rune{' ', keyEscape, '[', 'D'}
237236
var space = []rune{' '}
238237

239238
func isPrintable(key rune) bool {
@@ -935,7 +934,7 @@ func (s *stRingBuffer) Add(a string) {
935934
// next most recent, and so on. If such an element doesn't exist then ok is
936935
// false.
937936
func (s *stRingBuffer) NthPreviousEntry(n int) (value string, ok bool) {
938-
if n >= s.size {
937+
if n < 0 || n >= s.size {
939938
return "", false
940939
}
941940
index := s.head - n

0 commit comments

Comments
 (0)