diff options
author | Volker Lendecke <vl@samba.org> | 2015-03-07 11:24:33 +0000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2015-03-10 21:48:04 +0100 |
commit | 1f9f4006ac9c2a73a8fac7f00ab755f8dcddaf3b (patch) | |
tree | 8b407d4f58aac2cd02d00e2215a2ffebbb2b1ae1 | |
parent | 621bd0784290f24e229caf0590206805f6f2e75c (diff) | |
download | samba-1f9f4006ac9c2a73a8fac7f00ab755f8dcddaf3b.tar.gz samba-1f9f4006ac9c2a73a8fac7f00ab755f8dcddaf3b.tar.xz samba-1f9f4006ac9c2a73a8fac7f00ab755f8dcddaf3b.zip |
libreplace: Fix CID 1034926 Destination buffer too small
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
-rw-r--r-- | lib/replace/test/os2_delete.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/replace/test/os2_delete.c b/lib/replace/test/os2_delete.c index 9e2115bb81..0816f61151 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) { |