Don't process unless connected, and only fire loopback messages back up the loopback

This commit is contained in:
Asim Aslam
2019-08-28 23:12:22 +01:00
parent a4f5772555
commit 6ab86c9e57
3 changed files with 82 additions and 33 deletions

View File

@@ -41,6 +41,8 @@ func (t *tunListener) process() {
id: m.id,
// the session id
session: m.session,
// is loopback conn
loopback: m.loopback,
// close chan
closed: make(chan bool),
// recv called by the acceptor