From: Damjan Marion Date: Thu, 10 Jun 2021 15:41:57 +0000 (+0200) Subject: memif: fix crash with zero-copy slave X-Git-Tag: v22.02-rc0~329 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=6195c834eda00efc8758e18685109f2ee2b2a3f1;p=vpp.git memif: fix crash with zero-copy slave Type: fix Change-Id: I456cc0b0a6f2dc32b14791baf9d4a7f67279e8df Signed-off-by: Damjan Marion --- diff --git a/src/plugins/memif/node.c b/src/plugins/memif/node.c index 102d93da674..c7ad9740b02 100644 --- a/src/plugins/memif/node.c +++ b/src/plugins/memif/node.c @@ -809,7 +809,7 @@ refill: d[6].offset = (u64) vlib_get_buffer (vm, bi[6])->data - offset; d[7].offset = (u64) vlib_get_buffer (vm, bi[7])->data - offset; - slot += 8; + slot = (slot + 8) & mask; n_alloc -= 8; continue;