mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-13 20:11:19 -04:00
Restore ListenAndServe error return in Transport.Listen.
This error return was lost in 11f0846264
;
i.e. !31.
Fixes #40043.
This commit is contained in:
parent
17829d80d5
commit
6bdd48c006
1 changed files with 3 additions and 1 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue