mirror of
				git://erdgeist.org/opentracker
				synced 2025-11-03 19:33:23 +08:00 
			
		
		
		
	only sync when the peer is actually added to the first pool. this saves ca. 40% syncdata
This commit is contained in:
		
							parent
							
								
									719858548d
								
							
						
					
					
						commit
						1c3c5d57da
					
				@ -60,11 +60,6 @@ ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer  WANT_SYNC_PARAM(
 | 
			
		||||
    return NULL;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
#ifdef WANT_SYNC_LIVE
 | 
			
		||||
  if( !from_changeset )
 | 
			
		||||
    livesync_tell( hash, peer, PEER_FLAG_LEECHING );
 | 
			
		||||
#endif
 | 
			
		||||
  
 | 
			
		||||
  if( !exactmatch ) {
 | 
			
		||||
    /* Create a new torrent entry, then */
 | 
			
		||||
    memmove( &torrent->hash, hash, sizeof( ot_hash ) );
 | 
			
		||||
@ -109,6 +104,11 @@ ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer  WANT_SYNC_PARAM(
 | 
			
		||||
    memmove( peer_dest, peer, sizeof( ot_peer ) );
 | 
			
		||||
    torrent->peer_list->peer_count++;
 | 
			
		||||
 | 
			
		||||
#ifdef WANT_SYNC_LIVE
 | 
			
		||||
    if( !from_changeset )
 | 
			
		||||
      livesync_tell( hash, peer, PEER_FLAG_LEECHING );
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
    if( OT_FLAG( peer ) & PEER_FLAG_COMPLETED )
 | 
			
		||||
      torrent->peer_list->down_count++;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user