From: Nathan Skrzypczak Date: Wed, 4 Dec 2019 10:02:28 +0000 (+0100) Subject: session: fix session_main_get_worker_if_valid X-Git-Tag: v20.05-rc0~259 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F23784%2F2;p=vpp.git session: fix session_main_get_worker_if_valid Type: fix Change-Id: Ie024792015f3c9c52102c9be03da63c79f3456af Signed-off-by: Nathan Skrzypczak --- diff --git a/src/vnet/session/session.h b/src/vnet/session/session.h index 7b7addb0fb8..346af546856 100644 --- a/src/vnet/session/session.h +++ b/src/vnet/session/session.h @@ -598,7 +598,7 @@ session_main_get_worker (u32 thread_index) static inline session_worker_t * session_main_get_worker_if_valid (u32 thread_index) { - if (pool_is_free_index (session_main.wrk, thread_index)) + if (thread_index > vec_len (session_main.wrk)) return 0; return &session_main.wrk[thread_index]; }