diff --git a/Jellyfin.Server/Filters/ManagementInterfaceFilter.cs b/Jellyfin.Server/Filters/ManagementInterfaceFilter.cs index 60f4f3956c..a507dfe549 100644 --- a/Jellyfin.Server/Filters/ManagementInterfaceFilter.cs +++ b/Jellyfin.Server/Filters/ManagementInterfaceFilter.cs @@ -90,6 +90,11 @@ namespace Jellyfin.Server.Filters private bool IsManagementListenEntrypoint(ActionExecutingContext context) { + if (context.HttpContext.Connection.LocalIpAddress == null) + { + return false; + } + return managementEndpoints.Contains((context.HttpContext.Connection.LocalIpAddress, context.HttpContext.Connection.LocalPort)); } }