|  | @@ -1954,13 +1954,16 @@ routerstatus_format_entry(char *buf, size_t buf_len,
 | 
	
		
			
				|  |  |                 DIGEST_LEN)) {
 | 
	
		
			
				|  |  |        char rl_d[HEX_DIGEST_LEN+1];
 | 
	
		
			
				|  |  |        char rs_d[HEX_DIGEST_LEN+1];
 | 
	
		
			
				|  |  | +      char id[HEX_DIGEST_LEN+1];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        base16_encode(rl_d, sizeof(rl_d),
 | 
	
		
			
				|  |  |                      desc->cache_info.signed_descriptor_digest, DIGEST_LEN);
 | 
	
		
			
				|  |  |        base16_encode(rs_d, sizeof(rs_d), rs->descriptor_digest, DIGEST_LEN);
 | 
	
		
			
				|  |  | +      base16_encode(id, sizeof(id), rs->identity_digest, DIGEST_LEN);
 | 
	
		
			
				|  |  |        log_err(LD_BUG, "descriptor digest in routerlist does not match "
 | 
	
		
			
				|  |  | -                      "the one in routerstatus: %s vs %s\n",
 | 
	
		
			
				|  |  | -              rl_d, rs_d);
 | 
	
		
			
				|  |  | +                      "the one in routerstatus: %s vs %s "
 | 
	
		
			
				|  |  | +                      "(router %s)\n",
 | 
	
		
			
				|  |  | +              rl_d, rs_d, id);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        tor_assert(!memcmp(desc->cache_info.signed_descriptor_digest,
 | 
	
		
			
				|  |  |                         rs->descriptor_digest,
 |