From b376e92f4420e40fe8f3cbab0dc1854eed2d3fff Mon Sep 17 00:00:00 2001 From: Nathan Skrzypczak Date: Tue, 7 Jun 2022 18:30:40 +0200 Subject: [PATCH] classify: fix sesssion details api We were not allocating space for the variable length payload in the response message. Type: fix Change-Id: I345102f4555f66c5632ab0882ca1dd178e98eb7b Signed-off-by: Nathan Skrzypczak --- src/vnet/classify/classify_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vnet/classify/classify_api.c b/src/vnet/classify/classify_api.c index 53e3cb6c349..9353a647277 100644 --- a/src/vnet/classify/classify_api.c +++ b/src/vnet/classify/classify_api.c @@ -667,7 +667,7 @@ send_classify_session_details (vl_api_registration_t * reg, { vl_api_classify_session_details_t *rmp; - rmp = vl_msg_api_alloc (sizeof (*rmp)); + rmp = vl_msg_api_alloc (sizeof (*rmp) + match_length); clib_memset (rmp, 0, sizeof (*rmp)); rmp->_vl_msg_id = ntohs (REPLY_MSG_ID_BASE + VL_API_CLASSIFY_SESSION_DETAILS); -- 2.16.6