diff --git a/proxy_unix.go b/proxy_unix.go index 3c1d4fa1..5c4564fb 100644 --- a/proxy_unix.go +++ b/proxy_unix.go @@ -5,11 +5,12 @@ package main import ( "net" "syscall" + "strings" ) func isErrConnReset(err error) bool { if ne, ok := err.(*net.OpError); ok { - return ne.Err == syscall.ECONNRESET + return strings.Contains(ne.Err.Error(), syscall.ECONNRESET.Error()) } return false }