From 27552b48abffd6339354b3d50f027be5390b0547 Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Wed, 5 Apr 2023 12:30:52 -0400 Subject: [PATCH] zebra: null-check client pointer during GR processing Add a null check. Signed-off-by: Mark Stapp --- zebra/zebra_gr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zebra/zebra_gr.c b/zebra/zebra_gr.c index 40efbf5db4..cf2056b7ac 100644 --- a/zebra/zebra_gr.c +++ b/zebra/zebra_gr.c @@ -651,6 +651,9 @@ void zebra_gr_process_client(afi_t afi, vrf_id_t vrf_id, uint8_t proto, struct client_gr_info *info = NULL; struct zebra_gr_afi_clean *gac; + if (client == NULL) + return; + TAILQ_FOREACH (info, &client->gr_info_queue, gr_info) { if (info->vrf_id == vrf_id) break;