| 
					
				 | 
			
			
				@@ -395,14 +395,15 @@ int _circuit_mark_for_close(circuit_t *circ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 void assert_cpath_layer_ok(const crypt_path_t *cp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  tor_assert(cp->f_crypto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  tor_assert(cp->b_crypto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //  tor_assert(cp->addr); /* these are zero for rendezvous extra-hops */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //  tor_assert(cp->port); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch(cp->state) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    case CPATH_STATE_CLOSED: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case CPATH_STATE_OPEN: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tor_assert(cp->f_crypto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tor_assert(cp->b_crypto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /* fall through */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case CPATH_STATE_CLOSED: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tor_assert(!cp->handshake_state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case CPATH_STATE_AWAITING_KEYS: 
			 |