Changeset 12419 for trunk/libtransmission/rpcimpl.c
- Timestamp:
- May 9, 2011, 4:13:14 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/rpcimpl.c
r12391 r12419 464 464 465 465 static void 466 addField( const tr_torrent * tor, tr_benc * d, const char * key ) 467 { 468 const tr_info * inf = tr_torrentInfo( tor ); 469 const tr_stat * st = tr_torrentStat( (tr_torrent*)tor ); 466 addField( const tr_torrent * const tor, 467 const tr_info * const inf, 468 const tr_stat * const st, 469 tr_benc * const d, 470 const char * const key ) 471 { 470 472 const size_t keylen = strlen( key ); 471 473 … … 635 637 636 638 static void 637 addInfo( const tr_torrent * tor, 638 tr_benc * d, 639 tr_benc * fields ) 640 { 641 int i; 642 const int n = tr_bencListSize( fields ); 639 addInfo( const tr_torrent * tor, tr_benc * d, tr_benc * fields ) 640 { 643 641 const char * str; 642 const int n = tr_bencListSize( fields ); 644 643 645 644 tr_bencInitDict( d, n ); 646 645 647 for( i = 0; i < n; ++i ) 648 if( tr_bencGetStr( tr_bencListChild( fields, i ), &str ) ) 649 addField( tor, d, str ); 646 if( n > 0 ) 647 { 648 int i; 649 const tr_info const * inf = tr_torrentInfo( tor ); 650 const tr_stat const * st = tr_torrentStat( (tr_torrent*)tor ); 651 652 for( i=0; i<n; ++i ) 653 if( tr_bencGetStr( tr_bencListChild( fields, i ), &str ) ) 654 addField( tor, inf, st, d, str ); 655 } 650 656 } 651 657
Note: See TracChangeset
for help on using the changeset viewer.