From b9a801e8ae5e31628a090f519df7d54fcde9368f Mon Sep 17 00:00:00 2001 From: Bryce Lampe Date: Wed, 17 Apr 2024 12:27:03 -0700 Subject: [PATCH] Ignore EOF --- examples/main_test.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/examples/main_test.go b/examples/main_test.go index b60761c..9d2cec4 100644 --- a/examples/main_test.go +++ b/examples/main_test.go @@ -2,6 +2,8 @@ package examples import ( "crypto/rsa" + "errors" + "io" "math/rand" "net" "os" @@ -44,12 +46,14 @@ func sshagent() string { } go func() { - conn, err := l.Accept() - if err != nil { - panic(err) - } - if err := agent.ServeAgent(a, conn); err != nil { - panic(err) + for { + conn, err := l.Accept() + if err != nil { + panic(err) + } + if err := agent.ServeAgent(a, conn); err != nil && !errors.Is(err, io.EOF) { + panic(err) + } } }()