diff options
author | jiangxiaoming <jiangxiaoming@outlook.com> | 2020-10-22 10:08:36 +0800 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-10-23 19:40:15 +0000 |
commit | 94a92aaa4e3762e671b3a982e5ffc2795c09caa9 (patch) | |
tree | 61c854ca4ebebdc032740f8258f5a57ad94bb611 /src/vlib | |
parent | 55e556c93df001617863494e873498d9c0b7c172 (diff) |
vlib: log: fix non-null terminated strings
Type: fix
Signed-off-by: jiangxiaoming <jiangxiaoming@outlook.com>
Change-Id: Id61966048875ca56a416caa520125c8c2366bf7b
Diffstat (limited to 'src/vlib')
-rw-r--r-- | src/vlib/log.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vlib/log.c b/src/vlib/log.c index 27d2e16b006..1bf19b0c2ea 100644 --- a/src/vlib/log.c +++ b/src/vlib/log.c @@ -187,6 +187,7 @@ vlib_log (vlib_log_level_t level, vlib_log_class_t class, char *fmt, ...) indent = vec_len (l); } fmt = format (0, "%%-%uU [%%-6U]: ", lm->max_class_name_length); + vec_terminate_c_string (fmt); l = format (l, (char *) fmt, format_vlib_log_class, class, format_vlib_log_level, level); vec_free (fmt); |