|  | @@ -199,7 +199,8 @@ void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
 | 
	
		
			
				|  |  |         deserializer.getSerializedTime().
 | 
	
		
			
				|  |  |         difference() >= DHT_BUCKET_REFRESH_INTERVAL) {
 | 
	
		
			
				|  |  |        SharedHandle<DHTBucketRefreshTask> task
 | 
	
		
			
				|  |  | -        (dynamic_pointer_cast<DHTBucketRefreshTask>(taskFactory->createBucketRefreshTask()));
 | 
	
		
			
				|  |  | +        (static_pointer_cast<DHTBucketRefreshTask>
 | 
	
		
			
				|  |  | +         (taskFactory->createBucketRefreshTask()));
 | 
	
		
			
				|  |  |        task->setForceRefresh(true);
 | 
	
		
			
				|  |  |        taskQueue->addPeriodicTask1(task);
 | 
	
		
			
				|  |  |      }
 |