diff --git a/sys/geom/label/g_label_msdosfs.c b/sys/geom/label/g_label_msdosfs.c index 2ba35ff80f51..06d5f2a8e0f0 100644 --- a/sys/geom/label/g_label_msdosfs.c +++ b/sys/geom/label/g_label_msdosfs.c @@ -136,7 +136,7 @@ g_label_msdosfs_taste(struct g_consumer *cp, char *label, size_t size) if (strncmp(pfat32_bsbpb->BS_VolLab, LABEL_NO_NAME, sizeof(pfat32_bsbpb->BS_VolLab)) != 0) { copysize = MIN(size - 1, - sizeof(pfat32_bsbpb->BS_VolLab) + 1); + sizeof(pfat32_bsbpb->BS_VolLab)); memcpy(label, pfat32_bsbpb->BS_VolLab, copysize); label[copysize] = '\0'; goto endofchecks; diff --git a/usr.sbin/fstyp/msdosfs.c b/usr.sbin/fstyp/msdosfs.c index ce745869edba..47d2383fbc8f 100644 --- a/usr.sbin/fstyp/msdosfs.c +++ b/usr.sbin/fstyp/msdosfs.c @@ -104,7 +104,7 @@ fstyp_msdosfs(FILE *fp, char *label, size_t size) if (strncmp(pfat32_bsbpb->BS_VolLab, LABEL_NO_NAME, sizeof(pfat32_bsbpb->BS_VolLab)) != 0) { copysize = MIN(size - 1, - sizeof(pfat32_bsbpb->BS_VolLab) + 1); + sizeof(pfat32_bsbpb->BS_VolLab)); memcpy(label, pfat32_bsbpb->BS_VolLab, copysize); label[copysize] = '\0'; goto endofchecks;