From bb623c6033db80c4b913494c5348a857de84182e Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 26 Jan 2023 17:50:51 +0100 Subject: [PATCH] Reporting: Traffic - bail dns resolve when no resolver is configured. closes https://github.com/opnsense/core/issues/6266 --- src/opnsense/scripts/interfaces/traffic_top.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/opnsense/scripts/interfaces/traffic_top.py b/src/opnsense/scripts/interfaces/traffic_top.py index a248b4c9b..44625e78e 100755 --- a/src/opnsense/scripts/interfaces/traffic_top.py +++ b/src/opnsense/scripts/interfaces/traffic_top.py @@ -88,7 +88,10 @@ class AsyncLookup: async def request_ittr(self, addresses): self._results = {} - dnsResolver = Resolver() + try: + dnsResolver = Resolver() + except dns.resolver.NoResolverConfiguration: + return dnsResolver.timeout = 2 tasks = [] for address in addresses: