mirror of
https://github.com/transmission/transmission
synced 2025-02-21 21:57:01 +00:00
Fix peerIoReconnect for uTP sockets.
This commit is contained in:
parent
dae7db8e10
commit
11114a74c0
1 changed files with 2 additions and 2 deletions
|
@ -860,6 +860,8 @@ tr_peerIoReconnect( tr_peerIo * io )
|
|||
if( io->socket >= 0 ) {
|
||||
tr_netClose( session, io->socket );
|
||||
io->socket = -1;
|
||||
event_free( io->event_read );
|
||||
event_free( io->event_write );
|
||||
}
|
||||
if( io->utp_socket != NULL ) {
|
||||
UTP_SetCallbacks( io->utp_socket,
|
||||
|
@ -869,8 +871,6 @@ tr_peerIoReconnect( tr_peerIo * io )
|
|||
io->utp_socket = NULL;
|
||||
}
|
||||
|
||||
event_free( io->event_read );
|
||||
event_free( io->event_write );
|
||||
io->socket = tr_netOpenPeerSocket( session, &io->addr, io->port, io->isSeed );
|
||||
io->event_read = event_new( session->event_base, io->socket, EV_READ, event_read_cb, io );
|
||||
io->event_write = event_new( session->event_base, io->socket, EV_WRITE, event_write_cb, io );
|
||||
|
|
Loading…
Reference in a new issue