• David Goulet's avatar
    conn: Remove assert on new listener connection when retrying · ea339227
    David Goulet authored
    
    
    Opening a new listener connection can fail in many ways like a bind()
    permission denied on a low port for instance.
    
    And thus, we should expect to handle an error when creating a new one instead
    of assert() on it.
    
    To hit the removed assert:
    
      ORPort 80
      KeepBindCapabilities 0
    
    Start tor. Then edit torrc:
    
      ORPort <some-IP>:80
    
    HUP tor and the assert is hit.
    
    Fixes #40073
    Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
    ea339227
connection.c 184 KB