From e4dc6bbecb54c4d9a1ebb70ac47fade10f508749 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Fri, 10 Feb 2017 10:39:12 -0700 Subject: [PATCH] trace: use snprintf() to ensure g_shm_name is terminated Change-Id: Id74a1a4de170fae1d4c10c3c0bffb2eba010c3cc Signed-off-by: Daniel Verkamp --- lib/trace/trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/trace/trace.c b/lib/trace/trace.c index ec7cd453e..9052f3c47 100644 --- a/lib/trace/trace.c +++ b/lib/trace/trace.c @@ -163,7 +163,7 @@ spdk_trace_init(const char *shm_name) int trace_fd; int i = 0; - strncpy(g_shm_name, shm_name, sizeof(g_shm_name)); + snprintf(g_shm_name, sizeof(g_shm_name), "%s", shm_name); trace_fd = shm_open(shm_name, O_RDWR | O_CREAT, 0600); if (trace_fd == -1) {