From 7004355c0f15144b26a514909bf926059d70d215 Mon Sep 17 00:00:00 2001 From: Nicolas Tsiftes Date: Tue, 10 Jun 2014 21:32:29 +0200 Subject: [PATCH] Do not copy more bytes than the filename string contains. --- core/cfs/cfs-coffee.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/cfs/cfs-coffee.c b/core/cfs/cfs-coffee.c index d760199a7..f4e7a26c1 100644 --- a/core/cfs/cfs-coffee.c +++ b/core/cfs/cfs-coffee.c @@ -651,7 +651,7 @@ reserve(const char *name, coffee_page_t pages, } memset(&hdr, 0, sizeof(hdr)); - memcpy(hdr.name, name, sizeof(hdr.name) - 1); + strncpy(hdr.name, name, sizeof(hdr.name) - 1); hdr.max_pages = pages; hdr.flags = HDR_FLAG_ALLOCATED | flags; write_header(&hdr, page);