Changeset 1156
- Timestamp:
- Dec 6, 2006, 3:29:09 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/multitracker/libtransmission/tracker.c
r1155 r1156 283 283 const char * data; 284 284 int len, i; 285 tr_announce_list_item_t * announceItem ;285 tr_announce_list_item_t * announceItem, * prevAnnounceItem, * tempAnnounceItem; 286 286 287 287 if( ( NULL == tc->http ) && shouldConnect( tc ) ) … … 294 294 for( i = 0; i <= tc->announceTierLast; i++ ) 295 295 { 296 prevAnnounceItem = announceItem; 296 297 announceItem = announceItem->nextItem; 297 298 } … … 302 303 303 304 /* Move address to front of tier in announce list */ 305 prevAnnounceItem->nextItem = announceItem->nextItem; 306 307 tempAnnounceItem = calloc( sizeof( tr_announce_list_item_t ), 1 ); 308 *tempAnnounceItem = inf->trackerAnnounceList[tc->announceTier]; 309 inf->trackerAnnounceList[tc->announceTier] = *announceItem; 310 inf->trackerAnnounceList[tc->announceTier].nextItem = tempAnnounceItem; 311 312 free( announceItem ); 304 313 } 305 314 else
Note: See TracChangeset
for help on using the changeset viewer.