From 06c1681c7cf6b91bea322a949bb25eb3ac4accee Mon Sep 17 00:00:00 2001 From: Alexander Heinisch Date: Thu, 24 Feb 2022 10:12:27 +0100 Subject: [PATCH] Fixing resolution broadcast address if multiple ip addresses are available. --- Transport/BacnetIpUdpProtocolTransport.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Transport/BacnetIpUdpProtocolTransport.cs b/Transport/BacnetIpUdpProtocolTransport.cs index c8a1bf4..25b00c1 100644 --- a/Transport/BacnetIpUdpProtocolTransport.cs +++ b/Transport/BacnetIpUdpProtocolTransport.cs @@ -371,8 +371,8 @@ private static UnicastIPAddressInformation GetAddressDefaultInterface() .Where(a => a.Address.AddressFamily == AddressFamily.InterNetwork) .ToArray(); - return unicastAddresses.Length == 1 - ? unicastAddresses.Single() + return unicastAddresses.Length >= 1 + ? unicastAddresses.First() : null; }