Fix NPE when ACN is in Error State on Listen #37
|
@ -155,10 +155,10 @@ func (s *BaseOnionService) Listen(app tapir.Application) error {
|
||||||
s.lock.Lock()
|
s.lock.Lock()
|
||||||
ls, err := s.acn.Listen(s.privateKey, s.port)
|
ls, err := s.acn.Listen(s.privateKey, s.port)
|
||||||
s.ls = ls
|
s.ls = ls
|
||||||
log.Debugf("Starting a service on %v ", ls.AddressFull())
|
|
||||||
s.lock.Unlock()
|
s.lock.Unlock()
|
||||||
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
log.Debugf("Starting a service on %v ", ls.AddressFull())
|
||||||
for {
|
for {
|
||||||
conn, err := s.ls.Accept()
|
conn, err := s.ls.Accept()
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
|
Loading…
Reference in New Issue