From f2de2bfea184034f675ab4a521e7deaae58c5ff8 Mon Sep 17 00:00:00 2001 From: Alberto Compagno Date: Tue, 14 Jan 2020 12:02:48 +0100 Subject: [HICN-477] Fixed strategy get ctx that could lead to a segfault Change-Id: Ic0d4f5a6919cb68255e788ac288d17492a6570a5 Signed-off-by: Alberto Compagno --- hicn-plugin/src/mapme_ack_node.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'hicn-plugin/src/mapme_ack_node.c') diff --git a/hicn-plugin/src/mapme_ack_node.c b/hicn-plugin/src/mapme_ack_node.c index c2fb2b6ef..4f377447d 100644 --- a/hicn-plugin/src/mapme_ack_node.c +++ b/hicn-plugin/src/mapme_ack_node.c @@ -82,6 +82,13 @@ hicn_mapme_process_ack (vlib_main_t * vm, vlib_buffer_t * b, const hicn_dpo_vft_t *dpo_vft = hicn_dpo_get_vft (dpo->dpoi_type); hicn_mapme_tfib_t *tfib = TFIB (dpo_vft->hicn_dpo_get_ctx (dpo->dpoi_index)); + + if (tfib == NULL) + { + WARN ("Unable to get strategy ctx."); + return false; + } + fib_seq = tfib->seq; /* -- cgit 1.2.3-korg