From 12ea5f6b07dcc3ebca33c67421eb41b0487be6af Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Tue, 28 May 2019 10:59:40 -0800 Subject: forcing mask to /32 during validation on ip_assign() --- notes/projects/radius/sql/ippool-functions.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/projects/radius/sql/ippool-functions.sql b/notes/projects/radius/sql/ippool-functions.sql index 4757476..719467d 100644 --- a/notes/projects/radius/sql/ippool-functions.sql +++ b/notes/projects/radius/sql/ippool-functions.sql @@ -179,7 +179,7 @@ BEGIN IF ( assignForce = FALSE ) THEN PERFORM network FROM netblock - WHERE netblock.network >>= assignIp + WHERE netblock.network >>= set_masklen( assignIp, 32 ) AND netblock.busyout = TRUE; IF FOUND THEN RETURN FALSE; -- cgit v1.2.3