diff --git a/libtransmission/peer-io.c b/libtransmission/peer-io.c index 55184c21b..d6cf91911 100644 --- a/libtransmission/peer-io.c +++ b/libtransmission/peer-io.c @@ -833,6 +833,9 @@ tr_peerIoReconnect( tr_peerIo * io ) io->socket = -1; } if( io->utp_socket != NULL ) { + UTP_SetCallbacks( io->utp_socket, + &dummy_utp_function_table, + NULL ); UTP_Close(io->utp_socket); io->utp_socket = NULL; }