Changeset 2805 for trunk/libtransmission/peer.c
- Timestamp:
- Aug 16, 2007, 8:00:06 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer.c
r2803 r2805 41 41 #include "peertree.h" 42 42 #include "ratecontrol.h" 43 #include "trcompat.h" /* for strlcpy */ 43 44 #include "utils.h" 44 45 … … 295 296 } 296 297 298 static const char* getPeerId( void ) 299 { 300 static char * peerId = NULL; 301 if( !peerId ) { 302 peerId = tr_new0( char, TR_ID_LEN + 1 ); 303 tr_peerIdNew( peerId, TR_ID_LEN + 1 ); 304 } 305 return peerId; 306 } 307 297 308 #include "peerext.h" 298 309 #include "peeraz.h" … … 583 594 HANDSHAKE_EXTPREF_WANT_EXT ); 584 595 memcpy( buf + HANDSHAKE_HASH_OFF, inf->hash, SHA_DIGEST_LENGTH ); 585 memcpy( buf + HANDSHAKE_PEERID_OFF, tor->peer_id, TR_ID_LEN );596 memcpy( buf + HANDSHAKE_PEERID_OFF, getPeerId(), TR_ID_LEN ); 586 597 587 598 switch( tr_netSend( peer->socket, buf, 68 ) )
Note: See TracChangeset
for help on using the changeset viewer.