transmission / transmission

Official Transmission BitTorrent client repository
https://transmissionbt.com
Other
11.67k stars 1.18k forks source link

fix: don't call `tr_logAddTraceIo` before `tr_peerIo::set_socket()` #6881

Closed tearfur closed 3 weeks ago

tearfur commented 3 weeks ago

Fixes #6880.

Before tr_peerIo::set_socket() is called on a new tr_peerIo object, the underlying socket address object is not yet well defined (maybe causing inet_ntop() to return a nullptr? idk), so tr_peerIo::display_name() may cause problems.