add ToLower()

This commit is contained in:
thinkerou 2018-11-12 18:25:37 +08:00
parent e6e3596e1d
commit 34285b75b8
2 changed files with 3 additions and 3 deletions

View File

@ -45,7 +45,7 @@ func RecoveryWithWriter(out io.Writer) HandlerFunc {
var brokenPipe bool
if ne, ok := err.(*net.OpError); ok {
if se, ok := ne.Err.(*os.SyscallError); ok {
if strings.Contains(se.Error(), "broken pipe") || strings.Contains(se.Error(), "connection reset") {
if strings.Contains(strings.ToLower(se.Error()), "broken pipe") || strings.Contains(strings.ToLower(se.Error()), "connection reset") {
brokenPipe = true
}
}

View File

@ -84,8 +84,8 @@ func TestPanicWithBrokenPipe(t *testing.T) {
const expectCode = 204
expectMsgs := map[syscall.Errno]string{
syscall.EPIPE: "broken pipe",
syscall.ECONNRESET: "connection reset",
syscall.EPIPE: "Broken pipe",
syscall.ECONNRESET: "connection reset by peer",
}
for errno, expectMsg := range expectMsgs {