mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
activation: trimming string is expected
Commit 813347cf84
added extra validation,
however in this particular we do want to trim suffix out so rather ignore
resulting error code here intentionaly.
This commit is contained in:
parent
1dc5603f73
commit
c1703845c3
@ -2061,11 +2061,8 @@ static int _check_holder(struct dev_manager *dm, struct dm_tree *dtree,
|
||||
|
||||
if (!strncmp(uuid, (char*)&lv->vg->id, sizeof(lv->vg->id)) &&
|
||||
!dm_tree_find_node_by_uuid(dtree, uuid)) {
|
||||
if (!dm_strncpy((char*)&id, uuid, 2 * sizeof(struct id) + 1)) {
|
||||
log_error(INTERNAL_ERROR "Too long UUID %s in VG %s.",
|
||||
uuid, lv->vg->name);
|
||||
goto out;
|
||||
}
|
||||
/* trims any UUID suffix (i.e. -cow) */
|
||||
(void) dm_strncpy((char*)&id, uuid, 2 * sizeof(struct id) + 1);
|
||||
|
||||
/* If UUID is not yet in dtree, look for matching LV */
|
||||
if (!(lv_det = find_lv_in_vg_by_lvid(lv->vg, &id))) {
|
||||
|
Loading…
Reference in New Issue
Block a user