diff options
author | Andrew Balfour <Andrew.Balfour@Sun.COM> | 2009-06-08 18:14:34 -0700 |
---|---|---|
committer | Andrew Balfour <Andrew.Balfour@Sun.COM> | 2009-06-08 18:14:34 -0700 |
commit | e98fb20af8cffb1dffa3b4fca1aac4cdc8932a0a (patch) | |
tree | 7c27a87af18827418a12a9b2cf6ca0e5c9ec1883 /usr/src/lib/lvm | |
parent | 8d8f3e46a49a26b0bc62717e8c9ae4c33eefc0c6 (diff) | |
download | illumos-joyent-e98fb20af8cffb1dffa3b4fca1aac4cdc8932a0a.tar.gz |
6736242 Volume names of autorepartitioned EFI disks consists of random data
Diffstat (limited to 'usr/src/lib/lvm')
-rw-r--r-- | usr/src/lib/lvm/libmeta/common/meta_nameinfo.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/usr/src/lib/lvm/libmeta/common/meta_nameinfo.c b/usr/src/lib/lvm/libmeta/common/meta_nameinfo.c index fb128747b3..f2e6104300 100644 --- a/usr/src/lib/lvm/libmeta/common/meta_nameinfo.c +++ b/usr/src/lib/lvm/libmeta/common/meta_nameinfo.c @@ -20,7 +20,7 @@ */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -160,7 +160,6 @@ meta_efi_to_mdvtoc(struct dk_gpt *gpt, mdvtoc_t *mdvp) static void meta_mdvtoc_to_efi(mdvtoc_t *mdvp, struct dk_gpt **gpt) { - char typename[EFI_PART_NAME_LEN]; uint_t i; uint_t lastpart; size_t size; @@ -193,8 +192,8 @@ meta_mdvtoc_to_efi(mdvtoc_t *mdvp, struct dk_gpt **gpt) */ if (((*gpt)->efi_parts[i].p_tag == V_RESERVED) && (mdvp->typename != NULL)) { - (void) strlcpy((*gpt)->efi_parts[i].p_name, typename, - EFI_PART_NAME_LEN); + (void) strlcpy((*gpt)->efi_parts[i].p_name, + mdvp->typename, EFI_PART_NAME_LEN); } } } |