|  | @@ -179,7 +179,7 @@ void DownloadCommand::validatePieceHash(const SegmentHandle& segment)
 | 
	
		
			
				|  |  |    if(e->option->get(PREF_REALTIME_CHUNK_CHECKSUM) == V_TRUE &&
 | 
	
		
			
				|  |  |       !expectedPieceHash.empty()) {
 | 
	
		
			
				|  |  |      string actualPieceHash =
 | 
	
		
			
				|  |  | -      MessageDigestHelper::digest("sha1",
 | 
	
		
			
				|  |  | +      MessageDigestHelper::digest(_requestGroup->getDownloadContext()->getPieceHashAlgo(),
 | 
	
		
			
				|  |  |  				  _requestGroup->getPieceStorage()->getDiskAdaptor(),
 | 
	
		
			
				|  |  |  				  segment->getPosition(),
 | 
	
		
			
				|  |  |  				  segment->getLength());
 |