From: Benoît Ganne Date: Fri, 26 Apr 2019 09:08:45 +0000 (+0200) Subject: stats: fix non null terminated string X-Git-Tag: v20.01-rc0~710 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=a878014c6e0c9d9d5677fe9feeb8a9effb894e3d stats: fix non null terminated string Change-Id: I08e490d9e955072eff20d0141598157d995bcb56 Signed-off-by: Benoît Ganne --- diff --git a/src/vpp/stats/stat_segment.c b/src/vpp/stats/stat_segment.c index 2cf82b97f18..2338a2564bf 100644 --- a/src/vpp/stats/stat_segment.c +++ b/src/vpp/stats/stat_segment.c @@ -703,6 +703,11 @@ statseg_config (vlib_main_t * vm, unformat_input_t * input) /* set default socket file name when statseg config stanza is empty. */ sm->socket_name = format (0, "%s", STAT_SEGMENT_SOCKET_FILE); + /* + * NULL-terminate socket name string + * clib_socket_init()->socket_config() use C str* + */ + vec_add1 (sm->socket_name, 0); while (unformat_check_input (input) != UNFORMAT_END_OF_INPUT) {