| 
					
				 | 
			
			
				@@ -1275,6 +1275,9 @@ options_act(or_options_t *old_options) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int revise_trackexithosts = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int revise_automap_entries = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if ((options->UseEntryGuards && !old_options->UseEntryGuards) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        options->UseBridges != old_options->UseBridges || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (options->UseBridges && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         !config_lines_eq(options->Bridges, old_options->Bridges)) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         !routerset_equal(old_options->ExcludeNodes,options->ExcludeNodes) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         !routerset_equal(old_options->ExcludeExitNodes, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          options->ExcludeExitNodes) || 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1282,8 +1285,9 @@ options_act(or_options_t *old_options) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         !routerset_equal(old_options->ExitNodes, options->ExitNodes) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         options->StrictNodes != old_options->StrictNodes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       log_info(LD_CIRC, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               "Changed to using entry guards, or changed preferred or " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               "excluded node lists. Abandoning previous circuits."); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               "Changed to using entry guards or bridges, or changed " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               "preferred or excluded node lists. " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               "Abandoning previous circuits."); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       circuit_mark_all_unused_circs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       circuit_expire_all_dirty_circs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       revise_trackexithosts = 1; 
			 |