From 2860b8c79e68ac2e5ea237cb3d980dff0f23f9c4 Mon Sep 17 00:00:00 2001 From: thinkerou Date: Tue, 13 Nov 2018 18:33:27 +0800 Subject: [PATCH] the whole error message --- recovery.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recovery.go b/recovery.go index 226780e2..f06ad56b 100644 --- a/recovery.go +++ b/recovery.go @@ -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(strings.ToLower(se.Error()), "broken pipe") || strings.Contains(strings.ToLower(se.Error()), "connection reset") { + if strings.Contains(strings.ToLower(se.Error()), "broken pipe") || strings.Contains(strings.ToLower(se.Error()), "connection reset by peer") { brokenPipe = true } }