| 
														
															@@ -842,12 +842,10 @@ addressmap_clear_excluded_trackexithosts(or_options_t *options) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (len < 6) 
														 | 
														
														 | 
														
															     if (len < 6) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       continue; /* malformed. */ 
														 | 
														
														 | 
														
															       continue; /* malformed. */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     dot = target + len - 6; /* dot now points to just before .exit */ 
														 | 
														
														 | 
														
															     dot = target + len - 6; /* dot now points to just before .exit */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    dot = strrchr(dot, '.'); /* dot now points to the . before .exit or NULL */ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    if (!dot) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      nodename = tor_strndup(target, len-5); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    } else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      nodename = tor_strndup(dot+1, strlen(dot+1)-5); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    while(dot > target && *dot != '.') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	dot--; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (*dot == '.') dot++; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    nodename = tor_strndup(dot, len-5-(dot-target));; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     ri = router_get_by_nickname(nodename, 0); 
														 | 
														
														 | 
														
															     ri = router_get_by_nickname(nodename, 0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     tor_free(nodename); 
														 | 
														
														 | 
														
															     tor_free(nodename); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (!ri || 
														 | 
														
														 | 
														
															     if (!ri || 
														 |