From 2cf6ae9b832f3709209a63778e85ca46d3e1a1ec Mon Sep 17 00:00:00 2001 From: Alberto Compagno Date: Fri, 13 Dec 2019 20:43:30 +0000 Subject: [HICN-457] Adding missing lock to the hash entry in order to avoid memory leak. Signed-off-by: Alberto Compagno Change-Id: I9ee6d6311ca39353f93e6d41b06752b17628b46f --- hicn-plugin/src/data_fwd_node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hicn-plugin/src/data_fwd_node.c') diff --git a/hicn-plugin/src/data_fwd_node.c b/hicn-plugin/src/data_fwd_node.c index ca3baaa0d..1bb064fcf 100644 --- a/hicn-plugin/src/data_fwd_node.c +++ b/hicn-plugin/src/data_fwd_node.c @@ -399,7 +399,7 @@ hicn_satisfy_faces (vlib_main_t * vm, u32 bi0, * Mark the buffer as smaller than TWO_CL. It will be stored as is in the CS, without excluding * the hicn_header. Cloning is not possible, it will be copied. */ - if (b0->current_length < (buffer_advance + (CLIB_CACHE_LINE_BYTES * 2))) + if (b0->current_length <= (buffer_advance + (CLIB_CACHE_LINE_BYTES * 2))) { /* In this case the packet is copied. We don't need to add a reference as no buffer are * chained to it. -- cgit 1.2.3-korg