From eed952584598c5591ee6decc53e5fd97b4ffa60b Mon Sep 17 00:00:00 2001 From: acapparelli1 Date: Fri, 16 Feb 2024 07:52:57 -0500 Subject: [PATCH 1/2] Fix IP range check. Signed-off-by: acapparelli1 --- src/RESTAPI/RESTAPI_venue_handler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RESTAPI/RESTAPI_venue_handler.cpp b/src/RESTAPI/RESTAPI_venue_handler.cpp index 9c8eab2..d5f0ce9 100644 --- a/src/RESTAPI/RESTAPI_venue_handler.cpp +++ b/src/RESTAPI/RESTAPI_venue_handler.cpp @@ -187,7 +187,7 @@ namespace OpenWifi { } } - if (!NewObject.sourceIP.empty() && CIDR::ValidateIpRanges(NewObject.sourceIP)) { + if (NewObject.sourceIP.empty() || !CIDR::ValidateIpRanges(NewObject.sourceIP)) { return BadRequest(RESTAPI::Errors::InvalidIPRanges); } From ec11708046b928e2ca3f9f72e3b9be0efe3d1943 Mon Sep 17 00:00:00 2001 From: acapparelli1 Date: Fri, 16 Feb 2024 07:56:58 -0500 Subject: [PATCH 2/2] Fix IP range check. Signed-off-by: acapparelli1 --- src/RESTAPI/RESTAPI_venue_handler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RESTAPI/RESTAPI_venue_handler.cpp b/src/RESTAPI/RESTAPI_venue_handler.cpp index d5f0ce9..642c548 100644 --- a/src/RESTAPI/RESTAPI_venue_handler.cpp +++ b/src/RESTAPI/RESTAPI_venue_handler.cpp @@ -187,7 +187,7 @@ namespace OpenWifi { } } - if (NewObject.sourceIP.empty() || !CIDR::ValidateIpRanges(NewObject.sourceIP)) { + if (!NewObject.sourceIP.empty() && !CIDR::ValidateIpRanges(NewObject.sourceIP)) { return BadRequest(RESTAPI::Errors::InvalidIPRanges); }