]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: fix proto_redistnum() oversight from #257
authorQuentin Young <qlyoung@cumulusnetworks.com>
Sun, 2 Apr 2017 23:21:09 +0000 (23:21 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Sun, 2 Apr 2017 23:21:09 +0000 (23:21 +0000)
proto_redistnum() now accepts full protocol strings and not partial
names per #10

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/log.c

index 69225dbf7ae1b08c5bda5a699395abc6c1c825c0..c7d4ca2d97fb201331cc6663213d267db47eb469 100644 (file)
--- a/lib/log.c
+++ b/lib/log.c
@@ -1059,7 +1059,7 @@ proto_redistnum(int afi, const char *s)
        return ZEBRA_ROUTE_VNC;
       else if (strmatch (s, "vnc-direct"))
        return ZEBRA_ROUTE_VNC_DIRECT;
-      else if (strncmp (s, "n", 1) == 0)
+      else if (strmatch (s, "nhrp"))
        return ZEBRA_ROUTE_NHRP;
     }
   if (afi == AFI_IP6)
@@ -1084,7 +1084,7 @@ proto_redistnum(int afi, const char *s)
        return ZEBRA_ROUTE_VNC;
       else if (strmatch (s, "vnc-direct"))
        return ZEBRA_ROUTE_VNC_DIRECT;
-      else if (strncmp (s, "n", 1) == 0)
+      else if (strmatch (s, "nhrp"))
        return ZEBRA_ROUTE_NHRP;
     }
   return -1;