From 8ac4fae9c1e9e40deca38efebf5d07958aefbde2 Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Sun, 10 Sep 2023 03:12:54 +0200 Subject: [PATCH] Fixed ip binding --- Moonlight/Startup.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Moonlight/Startup.cs b/Moonlight/Startup.cs index 61478a7..9f9356f 100644 --- a/Moonlight/Startup.cs +++ b/Moonlight/Startup.cs @@ -75,8 +75,14 @@ public class Startup await PostInit(); Logger.Info("Done. Going live now!"); + + if (!Uri.TryCreate(ConfigService.Get().Moonlight.AppUrl, UriKind.RelativeOrAbsolute, out Uri uri)) + { + Logger.Fatal("Invalid app url"); + return; + } - if(ConfigService.DebugMode) + if(ConfigService.DebugMode || uri.HostNameType == UriHostNameType.IPv4) await WebApplication.RunAsync(); else await WebApplication.RunAsync(ConfigService.Get().Moonlight.AppUrl);