From b16b1d1d248db9cd8806f367fb41cdd45a120ccb Mon Sep 17 00:00:00 2001 From: Eugene Burkov Date: Tue, 22 Mar 2022 18:28:43 +0300 Subject: [PATCH] Pull request: home: fix adding client Merge in DNS/adguard-home from fix-arp-names to master Updates #3597. Squashed commit of the following: commit b4737a342ab4c3685512bd1271a2dc9fa25256d0 Author: Eugene Burkov Date: Tue Mar 22 16:55:52 2022 +0300 home: fix adding client --- internal/home/clients.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/home/clients.go b/internal/home/clients.go index 08d70bb9..9230e565 100644 --- a/internal/home/clients.go +++ b/internal/home/clients.go @@ -735,6 +735,7 @@ func (clients *clientsContainer) addHostLocked(ip net.IP, host string, src clien return false } + rc.Host = host rc.Source = src } else { rc = &RuntimeClient{ @@ -829,7 +830,7 @@ func (clients *clientsContainer) addFromSystemARP() { added := 0 for _, n := range ns { - if clients.addHostLocked(n.IP, "", ClientSourceARP) { + if clients.addHostLocked(n.IP, n.Name, ClientSourceARP) { added++ } }