Changeset 10895
- Timestamp:
- Jun 27, 2010, 1:24:48 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer-mgr.c
r10877 r10895 13 13 #include <assert.h> 14 14 #include <errno.h> /* error codes ERANGE, ... */ 15 #include <limits.h> /* INT_MAX */ 15 16 #include <string.h> /* memcpy, memcmp, strstr */ 16 17 #include <stdlib.h> /* qsort */ … … 2580 2581 tr_bool isChoked; 2581 2582 int rate; 2583 int salt; 2582 2584 tr_peer * peer; 2583 2585 }; … … 2595 2597 if( a->isChoked != b->isChoked ) /* prefer unchoked */ 2596 2598 return a->isChoked ? 1 : -1; 2599 2600 if( a->salt != b->salt ) /* random order */ 2601 return a->salt - b->salt; 2597 2602 2598 2603 return 0; … … 2666 2671 n->isChoked = peer->peerIsChoked; 2667 2672 n->rate = getRate( t->tor, atom, now ); 2673 n->salt = tr_cryptoWeakRandInt( INT_MAX ); 2668 2674 } 2669 2675 }
Note: See TracChangeset
for help on using the changeset viewer.