Fix NPE when ACN is in Error State on Listen #37

Merged
dan merged 1 commits from bug_fix into master 2021-06-02 18:01:53 +00:00
1 changed files with 1 additions and 1 deletions

View File

@ -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 {