From 626bfd87a7eadd64b16fb02d547f75d1a8f94aa7 Mon Sep 17 00:00:00 2001 From: "Guillaume J. Charmes" Date: Thu, 4 Apr 2013 18:13:43 -0700 Subject: [PATCH] Use integers instead of non-printable chars in the escape sequence detection --- utils.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils.go b/utils.go index 4d87bffc1b..68e12b20bd 100644 --- a/utils.go +++ b/utils.go @@ -349,9 +349,11 @@ func CopyEscapable(dst io.Writer, src io.ReadCloser) (written int64, err error) nr, er := src.Read(buf) if nr > 0 { // ---- Docker addition - if nr == 1 && buf[0] == '' { + // char 16 is C-p + if nr == 1 && buf[0] == 16 { 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 { return 0, err }