From 8e62925ffb033dae6ecbd085c0a33e3d8a3ed4de Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Tue, 13 Dec 2011 12:14:40 +0000 Subject: [PATCH] fix infra cache comparison. git-svn-id: file:///svn/unbound/trunk@2570 be551aaa-1e26-0410-a405-d3ace91eadb9 --- doc/Changelog | 1 + services/cache/infra.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/Changelog b/doc/Changelog index 00ea52c74..7802c7b91 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,6 +1,7 @@ 13 December 2011: Wouter - iana portlist updated. - svn tag 1.4.14rc1 + - fix infra cache comparison. 5 December 2011: Wouter - Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc. diff --git a/services/cache/infra.c b/services/cache/infra.c index 48ba187bd..053c22cf2 100644 --- a/services/cache/infra.c +++ b/services/cache/infra.c @@ -67,7 +67,7 @@ infra_compfunc(void* key1, void* key2) struct infra_key* k2 = (struct infra_key*)key2; int r = sockaddr_cmp(&k1->addr, k1->addrlen, &k2->addr, k2->addrlen); if(r != 0) - return 0; + return r; if(k1->namelen != k2->namelen) { if(k1->namelen < k2->namelen) return -1; -- 2.47.2