diff --git a/networks/tor/BaseOnionService.go b/networks/tor/BaseOnionService.go index 10b273c..7a2a550 100644 --- a/networks/tor/BaseOnionService.go +++ b/networks/tor/BaseOnionService.go @@ -155,10 +155,10 @@ func (s *BaseOnionService) Listen(app tapir.Application) error { s.lock.Lock() ls, err := s.acn.Listen(s.privateKey, s.port) s.ls = ls - log.Debugf("Starting a service on %v ", ls.AddressFull()) s.lock.Unlock() if err == nil { + log.Debugf("Starting a service on %v ", ls.AddressFull()) for { conn, err := s.ls.Accept() if err == nil {