| 
					
				 | 
			
			
				@@ -1099,7 +1099,9 @@ void XdsLb::LocalityMap::UpdateXdsPickerLocked() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const auto& locality_name = p.first; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     Locality* locality = p.second.get(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // Skip the localities that are not in the latest locality map update. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (!locality_map_update()->Contains(locality_name)) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const auto* locality_update = locality_map_update(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (locality_update == nullptr) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (!locality_update->Contains(locality_name)) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (locality->connectivity_state() != GRPC_CHANNEL_READY) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     end += locality->weight(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     picker_list.push_back( 
			 |