From: Quentin Young Date: Wed, 11 Apr 2018 19:19:23 +0000 (-0400) Subject: babeld: be more explicit about route resize result X-Git-Tag: frr-5.0-dev~52^2~3 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=aaf24c74e44438a55decfc1e2f0930f800a3a650;p=mirror%2Ffrr.git babeld: be more explicit about route resize result Resizing the route array can fail. Although the error condition is already correctly handled, if we're more explicit about the variables we expect to be initialized then clang-analyze is happier. Signed-off-by: Quentin Young --- diff --git a/babeld/route.c b/babeld/route.c index 501dd1f4df..bc7590fb39 100644 --- a/babeld/route.c +++ b/babeld/route.c @@ -176,6 +176,7 @@ insert_route(struct babel_route *route) resize_route_table(max_route_slots < 1 ? 8 : 2 * max_route_slots); if(route_slots >= max_route_slots) return NULL; + assert(routes); route->next = NULL; if(n < route_slots) memmove(routes + n + 1, routes + n,