summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-06-19 22:52:28 +0200
committerCarl Hetherington <cth@carlh.net>2022-06-19 22:52:28 +0200
commitb4d9787f0fd3fbe529ee5ba02c8bcadd3b5e54e2 (patch)
tree0ee00a991f5d798b767a446a33157d565c6aabf8
parent0774773de51df37d7af0d6ac920d304790a610c6 (diff)
Fix potential buffer overwrite.
-rw-r--r--src/ext4_mkfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext4_mkfs.c b/src/ext4_mkfs.c
index c6b8938..4ff2f75 100644
--- a/src/ext4_mkfs.c
+++ b/src/ext4_mkfs.c
@@ -264,7 +264,7 @@ static void fill_sb(struct fs_aux_info *aux_info, struct ext4_mkfs_info *info)
memcpy(sb->uuid, info->uuid, UUID_SIZE);
memset(sb->volume_name, 0, sizeof(sb->volume_name));
- strncpy(sb->volume_name, info->label, sizeof(sb->volume_name));
+ strncpy(sb->volume_name, info->label, sizeof(sb->volume_name) - 1);
memset(sb->last_mounted, 0, sizeof(sb->last_mounted));
sb->algorithm_usage_bitmap = to_le32(0);