From 88ddcc8fa25008a419b2225cf5a2877368ef1882 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Wed, 2 Jun 2021 10:22:09 -0700 Subject: [PATCH] Fix NPE when ACN is in Error State on Listen --- networks/tor/BaseOnionService.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 { -- 2.25.1