Fix a privilege escalation with linked sets
							parent
							
								
									e575ef7ad2
								
							
						
					
					
						commit
						1f7966d6e8
					
				| 
						 | 
				
			
			@ -2152,10 +2152,13 @@ namespace OpenSim.Region.Environment.Scenes
 | 
			
		|||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public void UpdatePermissions(UUID AgentID, byte field, uint localID, uint mask, byte addRemTF)
 | 
			
		||||
        public void UpdatePermissions(UUID AgentID, byte field, uint localID,
 | 
			
		||||
                uint mask, byte addRemTF)
 | 
			
		||||
        {
 | 
			
		||||
            SceneObjectPart updatePart = GetChildPart(localID);
 | 
			
		||||
            updatePart.UpdatePermissions(AgentID, field, localID, mask, addRemTF);
 | 
			
		||||
            foreach (SceneObjectPart part in m_parts.Values)
 | 
			
		||||
                part.UpdatePermissions(AgentID, field, localID, mask,
 | 
			
		||||
                        addRemTF);
 | 
			
		||||
 | 
			
		||||
            HasGroupChanged = true;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue