From: Nathan Skrzypczak Date: Tue, 7 Jun 2022 16:30:40 +0000 (+0200) Subject: classify: fix sesssion details api X-Git-Tag: v23.02-rc0~194 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=b376e92f4420e40fe8f3cbab0dc1854eed2d3fff;p=vpp.git 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 --- 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);