| 
					
				 | 
			
			
				@@ -523,6 +523,7 @@ relay_header_unpack(relay_header_t *dest, const uint8_t *src) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static const char * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 relay_command_to_string(uint8_t command) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  static char buf[64]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (command) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case RELAY_COMMAND_BEGIN: return "BEGIN"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case RELAY_COMMAND_DATA: return "DATA"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -547,7 +548,12 @@ relay_command_to_string(uint8_t command) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case RELAY_COMMAND_RENDEZVOUS_ESTABLISHED: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return "RENDEZVOUS_ESTABLISHED"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case RELAY_COMMAND_INTRODUCE_ACK: return "INTRODUCE_ACK"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    default: return "(unrecognized)"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case RELAY_COMMAND_EXTEND2: return "EXTEND2"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case RELAY_COMMAND_EXTENDED2: return "EXTENDED2"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tor_snprintf(buf, sizeof(buf), "Unrecognized relay command %u", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   (unsigned)command); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return buf; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |