--- libtransmission/transmission.c (revision 3767) +++ libtransmission/transmission.c (working copy) @@ -299,6 +299,10 @@ tr_rcClose( h->upload ); tr_rcClose( h->download ); + + tr_natTraversalEnable( h, 0 ); + while( tr_handleStatus( h )->natTraversalStatus != TR_NAT_TRAVERSAL_DISABLED && !deadlineReached( deadline ) ) + tr_wait( 100 ); tr_sharedClose( h->shared ); tr_fdClose();