]> git.puffer.fish Git - matthieu/frr.git/commitdiff
Quagga: Fix VRF lookup by name
authorvivek <vivek@cumulusnetworks.com>
Sat, 26 Mar 2016 02:52:49 +0000 (19:52 -0700)
committervivek <vivek@cumulusnetworks.com>
Sat, 26 Mar 2016 02:52:49 +0000 (19:52 -0700)
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Ticket: CM-10098
Reviewed By: CCR-4368
Testing Done: Verified on failed node

lib/vrf.c

index fd2b07d5056fc20fad0fa28001e28a5e8477346a..491f27edf12ac5174eacd81fad2954ba3f57bc01 100644 (file)
--- a/lib/vrf.c
+++ b/lib/vrf.c
@@ -444,10 +444,10 @@ vrf_lookup_by_name (const char *name)
     {
       vrf = vrf_iter2vrf (iter);
       if (vrf && !strcmp(vrf->name, name))
-        break;
+        return vrf;
     }
 
-  return vrf;
+  return NULL;
 }
 
 vrf_id_t