diff --git a/libtransmission/natpmp.c b/libtransmission/natpmp.c index 422fd5d2b..b1e45b943 100644 --- a/libtransmission/natpmp.c +++ b/libtransmission/natpmp.c @@ -182,8 +182,8 @@ tr_natpmpStop( tr_natpmp_t * pmp ) tr_dbg( "nat-pmp state add -> idle" ); if( NULL != pmp->req ) { - killreq( &pmp->req ); pmp->mappedport = pmp->req->port; + killreq( &pmp->req ); pmp->state = PMP_STATE_DELETING; tr_dbg( "nat-pmp state idle -> del" ); }