diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-06-19 22:52:28 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-06-19 22:52:28 +0200 |
| commit | b4d9787f0fd3fbe529ee5ba02c8bcadd3b5e54e2 (patch) | |
| tree | 0ee00a991f5d798b767a446a33157d565c6aabf8 | |
| parent | 0774773de51df37d7af0d6ac920d304790a610c6 (diff) | |
Fix potential buffer overwrite.
| -rw-r--r-- | src/ext4_mkfs.c | 2 |
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); |
