Fix missing locking in mock ModifySubnetAttribute()

This commit is contained in:
John Gardiner Myers 2022-11-22 21:35:06 -08:00
parent 6987cd5b43
commit 2e61fd9fa7
1 changed files with 3 additions and 0 deletions

View File

@ -256,6 +256,9 @@ func (m *MockEC2) DeleteSubnetRequest(*ec2.DeleteSubnetInput) (*request.Request,
}
func (m *MockEC2) ModifySubnetAttribute(request *ec2.ModifySubnetAttributeInput) (*ec2.ModifySubnetAttributeOutput, error) {
m.mutex.Lock()
defer m.mutex.Unlock()
subnet := m.subnets[*request.SubnetId]
if request.EnableResourceNameDnsAAAARecordOnLaunch != nil {
subnet.main.PrivateDnsNameOptionsOnLaunch.EnableResourceNameDnsAAAARecord = request.EnableResourceNameDnsAAAARecordOnLaunch.Value