1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-18 10:04:20 +03:00

cleanup: avoid strlen() we know max size

Just use max NAME_LEN size buffer and copy the name.
This commit is contained in:
Zdenek Kabelac 2014-09-12 11:35:51 +02:00
parent ab7977de7b
commit 07b3e6cd74

View File

@ -492,7 +492,7 @@ static int _alloc_rmeta_for_lv(struct logical_volume *data_lv,
struct dm_list allocatable_pvs;
struct alloc_handle *ah;
struct lv_segment *seg = first_seg(data_lv);
char *p, base_name[strlen(data_lv->name) + 1];
char *p, base_name[NAME_LEN];
dm_list_init(&allocatable_pvs);
@ -502,7 +502,7 @@ static int _alloc_rmeta_for_lv(struct logical_volume *data_lv,
return 0;
}
sprintf(base_name, "%s", data_lv->name);
(void) dm_strncpy(base_name, data_lv->name, sizeof(base_name));
if ((p = strstr(base_name, "_mimage_")))
*p = '\0';