From 27d0665c0aa47082d065303974dd698c222e7fdb Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 6 Feb 2019 09:46:15 -0500 Subject: [PATCH] zebra: The prn value may be NULL do not allow deref The prn value as passed in may be NULL as such do not allow it to be derefed (even though it works now). Signed-off-by: Donald Sharp --- zebra/zebra_rnh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra/zebra_rnh.c b/zebra/zebra_rnh.c index 8c866646bf..ad8ffda291 100644 --- a/zebra/zebra_rnh.c +++ b/zebra/zebra_rnh.c @@ -632,7 +632,7 @@ static void zebra_rnh_eval_nexthop_entry(struct zebra_vrf *zvrf, afi_t afi, * the resolving route has some change (e.g., metric), there is a state * change. */ - if (!prefix_same(&rnh->resolved_route, &prn->p)) { + if (!prefix_same(&rnh->resolved_route, prn ? NULL : &prn->p)) { if (prn) prefix_copy(&rnh->resolved_route, &prn->p); else -- 2.39.5