mirror of https://github.com/docker/docs.git
Use integers instead of non-printable chars in the escape sequence detection
This commit is contained in:
parent
8f41f1fa60
commit
626bfd87a7
6
utils.go
6
utils.go
|
@ -349,9 +349,11 @@ func CopyEscapable(dst io.Writer, src io.ReadCloser) (written int64, err error)
|
||||||
nr, er := src.Read(buf)
|
nr, er := src.Read(buf)
|
||||||
if nr > 0 {
|
if nr > 0 {
|
||||||
// ---- Docker addition
|
// ---- Docker addition
|
||||||
if nr == 1 && buf[0] == '' {
|
// char 16 is C-p
|
||||||
|
if nr == 1 && buf[0] == 16 {
|
||||||
nr, er = src.Read(buf)
|
nr, er = src.Read(buf)
|
||||||
if nr == 1 && buf[0] == '' {
|
// char 17 is C-q
|
||||||
|
if nr == 1 && buf[0] == 17 {
|
||||||
if err := src.Close(); err != nil {
|
if err := src.Close(); err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue