From fae3516d4b110fdb22b47389cab24a13019df598 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 11 Jan 2010 18:26:29 +0000 Subject: [PATCH] (trunk libT) #2750 "Crash on quit r9862 in TrCloseFile" -- fixed for 1.80 --- libtransmission/session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libtransmission/session.c b/libtransmission/session.c index 080d8664a..9f62b530e 100644 --- a/libtransmission/session.c +++ b/libtransmission/session.c @@ -1470,6 +1470,8 @@ sessionCloseImpl( void * vsession ) free_incoming_peer_port( session ); + tr_fdClose( session ); + if( session->isDHTEnabled ) tr_dhtUninit( session ); @@ -1550,8 +1552,6 @@ tr_sessionClose( tr_session * session ) tr_wait_msec( 100 ); } - tr_fdClose( session ); - /* close the libtransmission thread */ tr_eventClose( session ); while( session->events != NULL )