From 1f9f4006ac9c2a73a8fac7f00ab755f8dcddaf3b Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sat, 7 Mar 2015 11:24:33 +0000 Subject: [PATCH] libreplace: Fix CID 1034926 Destination buffer too small Signed-off-by: Volker Lendecke Reviewed-by: Ira Cooper --- lib/replace/test/os2_delete.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/replace/test/os2_delete.c b/lib/replace/test/os2_delete.c index 9e2115bb811..0816f611516 100644 --- a/lib/replace/test/os2_delete.c +++ b/lib/replace/test/os2_delete.c @@ -70,7 +70,8 @@ static int os2_delete(DIR *d) de && i < READDIR_SIZE; de=readdir(d), i++) { offsets[i] = telldir(d); - strcpy(names[i], de->d_name); + /* strlcpy not available here */ + snprintf(names[i], sizeof(names[i]), "%s", de->d_name); } if (i == 0) { -- 2.11.4.GIT