From fca97dae9de01d5602833d0d09a7fd8a5cb5a75f Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Fri, 30 May 2025 14:00:14 +0200 Subject: [PATCH] libnet/d/overlay/overlayutils: prevent uint32 overflow CodeQL was complaining about the conversion to uint32 Signed-off-by: Sebastiaan van Stijn --- libnetwork/drivers/overlay/overlayutils/utils.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnetwork/drivers/overlay/overlayutils/utils.go b/libnetwork/drivers/overlay/overlayutils/utils.go index 2ce3c237dc..05fcc9c82d 100644 --- a/libnetwork/drivers/overlay/overlayutils/utils.go +++ b/libnetwork/drivers/overlay/overlayutils/utils.go @@ -51,7 +51,7 @@ func AppendVNIList(vnis []uint32, csv string) ([]uint32, error) { found bool ) vniStr, csv, found = strings.Cut(csv, ",") - vni, err := strconv.Atoi(vniStr) + vni, err := strconv.ParseUint(vniStr, 10, 32) if err != nil { return vnis, fmt.Errorf("invalid vxlan id value %q passed", vniStr) }