aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/session
diff options
context:
space:
mode:
authorFlorin Coras <fcoras@cisco.com>2025-01-23 19:20:05 -0500
committerFlorin Coras <fcoras@cisco.com>2025-01-23 19:20:05 -0500
commitebe83fcb582a44009d75b91cc316005254f7b0ab (patch)
treed8fdcfa59ab6208698b7cb488e1f76e767465520 /src/vnet/session
parent5e94895dfd7d597a88965e6b5c1d2a3bc6ffe67e (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.c2
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)