From 16261f09c4cef8f88a902108d7b78a17d775028c Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Mon, 7 Feb 2011 08:55:04 -0300 Subject: Btrfs-progs use safe string manipulation functions Signed-off-by: Eduardo Silva Signed-off-by: Chris Mason --- convert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'convert.c') diff --git a/convert.c b/convert.c index d037c980..fbcf4a33 100644 --- a/convert.c +++ b/convert.c @@ -857,7 +857,7 @@ static int copy_single_xattr(struct btrfs_trans_handle *trans, data = databuf; datalen = bufsize; } - strcpy(namebuf, xattr_prefix_table[name_index]); + strncpy(namebuf, xattr_prefix_table[name_index], XATTR_NAME_MAX); strncat(namebuf, EXT2_EXT_ATTR_NAME(entry), entry->e_name_len); if (name_len + datalen > BTRFS_LEAF_DATA_SIZE(root) - sizeof(struct btrfs_item) - sizeof(struct btrfs_dir_item)) { -- cgit v1.2.3