From 40e90898895c20d4807f14957bd58faa663127f0 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 27 Aug 2012 16:24:44 +0200 Subject: [PATCH] Strictly enforce address family match while acquiring mem_pool IPs --- src/libhydra/attributes/mem_pool.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libhydra/attributes/mem_pool.c b/src/libhydra/attributes/mem_pool.c index 33b116d057..b2fed27032 100644 --- a/src/libhydra/attributes/mem_pool.c +++ b/src/libhydra/attributes/mem_pool.c @@ -226,11 +226,9 @@ METHOD(mem_pool_t, acquire_address, host_t*, return requested->clone(requested); } - if (!requested->is_anyaddr(requested) && - requested->get_family(requested) != + if (requested->get_family(requested) != this->base->get_family(this->base)) { - DBG1(DBG_CFG, "IP pool address family mismatch"); return NULL; } -- 2.47.2