diff --git a/zebra/zebra_dplane.c b/zebra/zebra_dplane.c index 53956e3aec..e91b1fb822 100644 --- a/zebra/zebra_dplane.c +++ b/zebra/zebra_dplane.c @@ -2542,8 +2542,8 @@ dplane_route_notif_update(struct route_node *rn, done: if (ret == AOK) result = ZEBRA_DPLANE_REQUEST_QUEUED; - else if (ctx) - dplane_ctx_free(&ctx); + else if (new_ctx) + dplane_ctx_free(&new_ctx); return result; }