cmd/client/main.go | 7 +++++-- diff --git a/cmd/client/main.go b/cmd/client/main.go index ceb8563d6900b8893d9346053880dbfe11b74156cc793f585bd0bef589795ef1..f33814f53bdf4e64756fc2e76774fd76a5548cf3427bf7740f98570d8a54ff01 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -160,14 +160,17 @@ go func() { for { buf, err := vors.PktRead(ctrl) if err != nil { - log.Fatalln("rx", err) + log.Println("rx", err) + break } buf, err = rxCS.Decrypt(buf[:0], nil, buf) if err != nil { - log.Fatalln("rx decrypt", err) + log.Println("rx decrypt", err) + break } rx <- buf } + Finish <- struct{}{} }() srvAddrUDP := vors.MustResolveUDP(*srvAddr)