save working solution
This commit is contained in:
@@ -71,7 +71,7 @@ func (t *tunListener) process() {
|
||||
switch m.mode {
|
||||
case Multicast, Broadcast:
|
||||
// use channel name if multicast/broadcast
|
||||
sessionId = m.channel
|
||||
sessionId = "multicast"
|
||||
log.Tracef("Tunnel listener using session %s for real session %s", sessionId, m.session)
|
||||
default:
|
||||
// use session id if unicast
|
||||
@@ -198,6 +198,10 @@ func (t *tunListener) Accept() (Session, error) {
|
||||
if !ok {
|
||||
return nil, io.EOF
|
||||
}
|
||||
// return without accept
|
||||
if c.mode != Unicast {
|
||||
return c, nil
|
||||
}
|
||||
// send back the accept
|
||||
if err := c.Accept(); err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user