]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: improve sanity check on vrf backend value
authorQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 18 Mar 2020 16:00:38 +0000 (12:00 -0400)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 13 Apr 2020 17:25:25 +0000 (13:25 -0400)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/vrf.c

index fc5aa8f2b6af707be0d14335877e8edeb1adaa8b..14f965ac8512975ce0d7eb802b52d1238eb2e879 100644 (file)
--- a/lib/vrf.c
+++ b/lib/vrf.c
@@ -595,7 +595,7 @@ int vrf_get_backend(void)
 
 int vrf_configure_backend(enum vrf_backend_type backend)
 {
-       if (backend > VRF_BACKEND_MAX)
+       if (backend < 0 || backend >= VRF_BACKEND_MAX)
                return -1;
 
        vrf_backend = backend;