Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Neil Dorin 2026-06-12 11:28:39 -06:00 committed by equinoy
parent 6a4e3d5be2
commit 6f2231a8d4

View file

@ -132,6 +132,12 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
var csIp = CrestronEthernetHelper.GetEthernetParameter( var csIp = CrestronEthernetHelper.GetEthernetParameter(
CrestronEthernetHelper.ETHERNET_PARAMETER_TO_GET.GET_CURRENT_IP_ADDRESS, csAdapterId); CrestronEthernetHelper.ETHERNET_PARAMETER_TO_GET.GET_CURRENT_IP_ADDRESS, csAdapterId);
if (port <= 0)
{
Debug.LogMessage(LogEventLevel.Debug, "Debug websocket port is not set; skipping port forwarding removal");
}
else
{
var result = CrestronEthernetHelper.RemovePortForwarding( var result = CrestronEthernetHelper.RemovePortForwarding(
(ushort)port, (ushort)port, csIp, (ushort)port, (ushort)port, csIp,
CrestronEthernetHelper.ePortMapTransport.TCP); CrestronEthernetHelper.ePortMapTransport.TCP);
@ -145,6 +151,7 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
Debug.LogMessage(LogEventLevel.Information, "Port forwarding for port {0} removed", port); Debug.LogMessage(LogEventLevel.Information, "Port forwarding for port {0} removed", port);
} }
} }
}
catch (ArgumentException) catch (ArgumentException)
{ {
Debug.LogMessage(LogEventLevel.Debug, "This processor does not have a CS LAN adapter; skipping port forwarding removal"); Debug.LogMessage(LogEventLevel.Debug, "This processor does not have a CS LAN adapter; skipping port forwarding removal");