diff options
Diffstat (limited to 'e2fsprogs/tune2fs.c')
-rw-r--r-- | e2fsprogs/tune2fs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/e2fsprogs/tune2fs.c b/e2fsprogs/tune2fs.c index 65ff445e7..521e49874 100644 --- a/e2fsprogs/tune2fs.c +++ b/e2fsprogs/tune2fs.c | |||
@@ -699,13 +699,13 @@ int tune2fs_main(int argc, char **argv) | |||
699 | if (strlen(new_label) > sizeof(sb->s_volume_name)) | 699 | if (strlen(new_label) > sizeof(sb->s_volume_name)) |
700 | bb_error_msg("Warning: label too long, truncating\n"); | 700 | bb_error_msg("Warning: label too long, truncating\n"); |
701 | memset(sb->s_volume_name, 0, sizeof(sb->s_volume_name)); | 701 | memset(sb->s_volume_name, 0, sizeof(sb->s_volume_name)); |
702 | strncpy(sb->s_volume_name, new_label, | 702 | safe_strncpy(sb->s_volume_name, new_label, |
703 | sizeof(sb->s_volume_name)); | 703 | sizeof(sb->s_volume_name)); |
704 | ext2fs_mark_super_dirty(fs); | 704 | ext2fs_mark_super_dirty(fs); |
705 | } | 705 | } |
706 | if (M_flag) { | 706 | if (M_flag) { |
707 | memset(sb->s_last_mounted, 0, sizeof(sb->s_last_mounted)); | 707 | memset(sb->s_last_mounted, 0, sizeof(sb->s_last_mounted)); |
708 | strncpy(sb->s_last_mounted, new_last_mounted, | 708 | safe_strncpy(sb->s_last_mounted, new_last_mounted, |
709 | sizeof(sb->s_last_mounted)); | 709 | sizeof(sb->s_last_mounted)); |
710 | ext2fs_mark_super_dirty(fs); | 710 | ext2fs_mark_super_dirty(fs); |
711 | } | 711 | } |