]> granicus.if.org Git - transmission/commitdiff
(libT) don't use goto when we don't have to :)
authorCharles Kerr <charles@transmissionbt.com>
Thu, 14 Aug 2008 11:45:12 +0000 (11:45 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Thu, 14 Aug 2008 11:45:12 +0000 (11:45 +0000)
libtransmission/rpc.c

index 9450861017793186ee014831c940ea0cfb8cd853..e302d8ef34c5f03dfc84e5320d104da475ab167f 100644 (file)
@@ -365,15 +365,11 @@ torrentGet( tr_handle * handle, tr_benc * args_in, tr_benc * args_out )
     tr_benc * fields;
     char *msg = NULL;
 
-    if( !tr_bencDictFindList( args_in, "fields", &fields ) ) {
+    if( !tr_bencDictFindList( args_in, "fields", &fields ) )
         msg = "no fields specified";
-        goto out;
-    }
-
-    for( i=0; i<torrentCount; ++i )
+    else for( i=0; i<torrentCount; ++i )
         addInfo( torrents[i], tr_bencListAdd( list ), fields );
 
-out:
     tr_free( torrents );
     return msg;
 }