瀏覽代碼

Remove unused optimization that could lead in loosing the escape sequence

Guillaume J. Charmes 12 年之前
父節點
當前提交
8f41f1fa60
共有 1 個文件被更改,包括 0 次插入9 次删除
  1. 0 9
      utils.go

+ 0 - 9
utils.go

@@ -344,15 +344,6 @@ func TruncateId(id string) string {
 
 // Code c/c from io.Copy() modified to handle escape sequence
 func CopyEscapable(dst io.Writer, src io.ReadCloser) (written int64, err error) {
-	// If the writer has a ReadFrom method, use it to do the copy.
-	// Avoids an allocation and a copy.
-	if rt, ok := dst.(io.ReaderFrom); ok {
-		return rt.ReadFrom(src)
-	}
-	// Similarly, if the reader has a WriteTo method, use it to do the copy.
-	if wt, ok := src.(io.WriterTo); ok {
-		return wt.WriteTo(dst)
-	}
 	buf := make([]byte, 32*1024)
 	for {
 		nr, er := src.Read(buf)