fix a bug in udp hub

This commit is contained in:
Darien Raymond
2017-02-13 23:03:36 +01:00
parent 76d2e5517b
commit 48639ddb98
+8 -1
View File
@@ -130,7 +130,14 @@ func (v *Hub) WriteTo(payload []byte, dest v2net.Destination) (int, error) {
func (v *Hub) start(ctx context.Context) {
oobBytes := make([]byte, 256)
for range ctx.Done() {
L:
for {
select {
case <-ctx.Done():
break L
default:
}
buffer := buf.NewSmall()
var noob int
var addr *net.UDPAddr