From f5cc970ed6d334d25b4ed3eb3034860ec7e17436 Mon Sep 17 00:00:00 2001 From: Yip Rui Fung Date: Sun, 10 Dec 2023 10:07:20 +0800 Subject: [PATCH] Check the type of the RecordData instead. --- Apps/DnsRebindBlockingApp/App.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Apps/DnsRebindBlockingApp/App.cs b/Apps/DnsRebindBlockingApp/App.cs index b40d89f4..7a3e9c09 100644 --- a/Apps/DnsRebindBlockingApp/App.cs +++ b/Apps/DnsRebindBlockingApp/App.cs @@ -61,13 +61,13 @@ namespace DnsRebindBlocking if (record.Type != DnsResourceRecordType.A && record.Type != DnsResourceRecordType.AAAA) return false; IPAddress address; - switch (record.Type) + switch (record.RDATA) { - case DnsResourceRecordType.A: - address = ((DnsARecordData)record.RDATA).Address; + case DnsARecordData data: + address = data.Address; break; - case DnsResourceRecordType.AAAA: - address = ((DnsAAAARecordData)record.RDATA).Address; + case DnsAAAARecordData data: + address = data.Address; break; default: return false;