Restore ListenAndServe error return in Transport.Listen.

This error return was lost in 11f0846264;
i.e. !31.

Fixes #40043.
This commit is contained in:
David Fifield 2023-03-21 15:48:53 -06:00
parent 17829d80d5
commit 6bdd48c006

View file

@ -125,13 +125,15 @@ func (t *Transport) Listen(addr net.Addr, numKCPInstances int) (*SnowflakeListen
errChan <- err errChan <- err
} }
}() }()
select { select {
case err = <-errChan: case err = <-errChan:
break break
case <-time.After(listenAndServeErrorTimeout): case <-time.After(listenAndServeErrorTimeout):
break break
} }
if err != nil {
return nil, err
}
listener.server = server listener.server = server