]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Use slightly modified version of error message if AS path contains 0
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 6 May 2020 09:51:40 +0000 (12:51 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 6 May 2020 09:55:13 +0000 (12:55 +0300)
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_attr.c

index b7e2f451953a6adb1657f579e9a81e4e6c765b52..1ebba5f6b47d9fc43164007ae3b70384fc516048 100644 (file)
@@ -1405,9 +1405,10 @@ static int bgp_attr_aspath(struct bgp_attr_parser_args *args)
 
        /* Codification of AS 0 Processing */
        if (aspath_check_as_zero(attr->aspath)) {
-               flog_err(EC_BGP_ATTR_MAL_AS_PATH,
-                        "Malformed AS path, contains BGP_AS_ZERO(0) from %s",
-                        peer->host);
+               flog_err(
+                       EC_BGP_ATTR_MAL_AS_PATH,
+                       "Malformed AS path, AS number is 0 in the path from %s",
+                       peer->host);
                return bgp_attr_malformed(args, BGP_NOTIFY_UPDATE_MAL_AS_PATH,
                                          0);
        }
@@ -1485,9 +1486,10 @@ static int bgp_attr_as4_path(struct bgp_attr_parser_args *args,
 
        /* Codification of AS 0 Processing */
        if (aspath_check_as_zero(*as4_path)) {
-               flog_err(EC_BGP_ATTR_MAL_AS_PATH,
-                        "Malformed AS4 path, contains BGP_AS_ZERO(0) from %s",
-                        peer->host);
+               flog_err(
+                       EC_BGP_ATTR_MAL_AS_PATH,
+                       "Malformed AS path, AS number is 0 in the path from %s",
+                       peer->host);
                return bgp_attr_malformed(args, BGP_NOTIFY_UPDATE_MAL_AS_PATH,
                                          0);
        }