]> git.puffer.fish Git - mirror/frr.git/commitdiff
Merge pull request #6903 from ton31337/fix/prevent_null_pointer_dereference_for_aspath
authorRafael Zalamena <rzalamena@users.noreply.github.com>
Wed, 26 Aug 2020 13:07:53 +0000 (10:07 -0300)
committerGitHub <noreply@github.com>
Wed, 26 Aug 2020 13:07:53 +0000 (10:07 -0300)
bgpd: Reuse bgp_adj_in for attr to avoid null dereference under aspath

1  2 
bgpd/bgp_route.c

index ced550d8b7d03f144e8a520bdb59a4cf59180711,502b40e659e7c42ee858e5d2151f9dda3fa632e0..91acbf6c6d6d7e2985052c71d13c862a9f8cb8a6
@@@ -3060,9 -3060,9 +3060,10 @@@ static uint32_t bgp_filtered_routes_cou
                                          safi_t safi)
  {
        uint32_t count = 0;
 +      bool filtered = false;
        struct bgp_dest *dest;
        struct bgp_adj_in *ain;
+       struct attr attr = {};
        struct bgp_table *table = peer->bgp->rib[afi][safi];
  
        for (dest = bgp_table_top(table); dest; dest = bgp_route_next(dest)) {