diff options
author | 2025-01-23 19:20:05 -0500 | |
---|---|---|
committer | 2025-01-23 19:20:05 -0500 | |
commit | ebe83fcb582a44009d75b91cc316005254f7b0ab (patch) | |
tree | d8fdcfa59ab6208698b7cb488e1f76e767465520 /src/vnet/session | |
parent | 5e94895dfd7d597a88965e6b5c1d2a3bc6ffe67e (diff) |
session: validate new app worker on update reqest
Type: fix
Change-Id: Id9cec0c802024c1df0ac06a0f8833379a782e9de
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session')
-rw-r--r-- | src/vnet/session/session_node.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vnet/session/session_node.c b/src/vnet/session/session_node.c index dd276cd7854..c0ff1de39bc 100644 --- a/src/vnet/session/session_node.c +++ b/src/vnet/session/session_node.c @@ -644,6 +644,8 @@ session_mq_worker_update_handler (void *data) } owner_app_wrk_map = app_wrk->wrk_map_index; app_wrk = application_get_worker (app, mp->wrk_index); + if (!app_wrk) + return; /* This needs to come from the new owner */ if (mp->req_wrk_index == owner_app_wrk_map) |