From 00b7f76a5b02da3d04843c6efb6297a3fd304ae6 Mon Sep 17 00:00:00 2001 From: spiral Date: Wed, 3 Nov 2021 02:02:07 -0400 Subject: [PATCH] fix(webhooks): actually correctly parse urls for DNS resolution --- PluralKit.Core/Dispatch/DispatchModels.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PluralKit.Core/Dispatch/DispatchModels.cs b/PluralKit.Core/Dispatch/DispatchModels.cs index 60190f13..543457d8 100644 --- a/PluralKit.Core/Dispatch/DispatchModels.cs +++ b/PluralKit.Core/Dispatch/DispatchModels.cs @@ -76,13 +76,15 @@ namespace PluralKit.Core return o; } - public static async Task ValidateUri(string uri) + public static async Task ValidateUri(string url) { + var uri = new Uri(url); + IPHostEntry host = null; try { - host = await Dns.GetHostEntryAsync(uri); + host = await Dns.GetHostEntryAsync(uri.DnsSafeHost); } catch (Exception) { }