From c3de5279786b3dc83d2b7b2e9c677363f8b37f37 Mon Sep 17 00:00:00 2001 From: Josh Elsasser Date: Wed, 18 Jul 2007 17:31:00 +0000 Subject: [PATCH] Fix cli so that it can exit. --- cli/transmissioncli.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cli/transmissioncli.c b/cli/transmissioncli.c index e47464cbc..6093a756e 100644 --- a/cli/transmissioncli.c +++ b/cli/transmissioncli.c @@ -247,6 +247,7 @@ int main( int argc, char ** argv ) { gotsig = 0; tr_torrentStop( tor ); + tr_natTraversalEnable( h, 0 ); } s = tr_torrentStat( tor ); @@ -282,6 +283,10 @@ int main( int argc, char ** argv ) { chars = snprintf( string, sizeof string, "Stopping..." ); } + else if( s->status & TR_STATUS_INACTIVE ) + { + break; + } if( ( signed )sizeof string > chars ) { memset( &string[chars], ' ', sizeof string - 1 - chars );