From: Florin Coras Date: Mon, 24 Jun 2019 23:54:52 +0000 (-0700) Subject: svm: make sure chunk search does not return tnil X-Git-Tag: v20.01-rc0~339 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=8eb3e07dea2c905ab46e0236bca9750224484ee8;p=vpp.git svm: make sure chunk search does not return tnil Type:fix Change-Id: I8405bf8d93b4468c54f4f3c5dcd21ef91a6b1048 Signed-off-by: Florin Coras --- diff --git a/src/svm/svm_fifo.c b/src/svm/svm_fifo.c index 87e019ab1f1..3d538293c70 100644 --- a/src/svm/svm_fifo.c +++ b/src/svm/svm_fifo.c @@ -496,6 +496,8 @@ svm_fifo_find_chunk (svm_fifo_t * f, u32 pos) if (pos < prev->key) { cur = rb_tree_predecessor (rt, prev); + if (rb_node_is_tnil (rt, cur)) + return 0; c = uword_to_pointer (cur->opaque, svm_fifo_chunk_t *); if (svm_fifo_chunk_includes_pos (c, pos)) return c;