Преглед на файлове

Don't hide Timeout on errors from underying net conn.

Gary Burd преди 11 години
родител
ревизия
ea78a26f80
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      conn.go

+ 1 - 1
conn.go

@@ -108,7 +108,7 @@ var (
 
 
 func hideTempErr(err error) error {
 func hideTempErr(err error) error {
 	if e, ok := err.(net.Error); ok && e.Temporary() {
 	if e, ok := err.(net.Error); ok && e.Temporary() {
-		err = struct{ error }{err}
+		err = &netError{msg: e.Error(), timeout: e.Timeout()}
 	}
 	}
 	return err
 	return err
 }
 }