fix(Core): Add return if port number is greater than supported ports on the device

This commit is contained in:
Andrew Welker
2022-01-26 09:39:57 -07:00
parent 4eace11943
commit 8393ae3ded

View File

@@ -90,12 +90,13 @@ namespace PepperDash.Essentials.Core.CrestronIO
return null; return null;
} }
if (dc.PortNumber > relayDevice.NumberOfRelayPorts) if (dc.PortNumber <= relayDevice.NumberOfRelayPorts)
{ {
Debug.Console(0, "Device {0} does not contain a port {1}", dc.PortDeviceKey, dc.PortNumber); return relayDevice.RelayPorts[dc.PortNumber];
} }
return relayDevice.RelayPorts[dc.PortNumber]; Debug.Console(0, "Device {0} does not contain a port {1}", dc.PortDeviceKey, dc.PortNumber);
return null;
} }
#endregion #endregion