|  | @@ -245,10 +245,13 @@ void DefaultPeerStorage::updateTransferStatFor(const SharedHandle<Peer>& peer)
 | 
	
		
			
				|  |  |    if(logger->debug()) {
 | 
	
		
			
				|  |  |      logger->debug("Updating TransferStat for peer %s", peer->getID().c_str());
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  _cachedTransferStat -= _peerTransferStatMap[peer->getID()];
 | 
	
		
			
				|  |  | +  std::map<std::string, TransferStat>::iterator itr =
 | 
	
		
			
				|  |  | +    _peerTransferStatMap.find(peer->getID());
 | 
	
		
			
				|  |  | +  assert(itr != _peerTransferStatMap.end());
 | 
	
		
			
				|  |  | +  _cachedTransferStat -= (*itr).second;
 | 
	
		
			
				|  |  |    TransferStat s = calculateStatFor(peer);
 | 
	
		
			
				|  |  |    _cachedTransferStat += s;
 | 
	
		
			
				|  |  | -  _peerTransferStatMap[peer->getID()] = s;
 | 
	
		
			
				|  |  | +  (*itr).second = s;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  TransferStat DefaultPeerStorage::getTransferStatFor
 |