From a3e3bd5ac995081d35ea24803ebaf26fc73c77fd Mon Sep 17 00:00:00 2001 From: xiteming Date: Wed, 8 Sep 2021 09:21:18 +0800 Subject: [PATCH] issue fix --- src/common/backend/utils/adt/network.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/backend/utils/adt/network.cpp b/src/common/backend/utils/adt/network.cpp index 5c130869e..3b659e09f 100644 --- a/src/common/backend/utils/adt/network.cpp +++ b/src/common/backend/utils/adt/network.cpp @@ -295,7 +295,7 @@ Datum inet_to_cidr(PG_FUNCTION_ARGS) bits = ip_bits(src); /* safety check */ - if ((bits < 0) || (bits >= ip_maxbits(src))) + if ((bits < 0) || (bits > ip_maxbits(src))) ereport(ERROR, (errcode(ERRCODE_INVALID_PARAMETER_VALUE), errmsg("invalid inet bit length: %d", bits))); /* clone the original data */