Blame SOURCES/0042-vgimportdevices-fix-incorrect-deviceidtype-usage.patch

4d51e5
From 4aa92f3e18cb49470ee9b5d928abe6b4c86f3074 Mon Sep 17 00:00:00 2001
4d51e5
From: David Teigland <teigland@redhat.com>
4d51e5
Date: Wed, 6 Apr 2022 12:20:26 -0500
4d51e5
Subject: [PATCH 42/54] vgimportdevices: fix incorrect deviceidtype usage
4d51e5
4d51e5
When a VG has PVs with different device id types,
4d51e5
it would try to use the idtype of the previous PV
4d51e5
in the loop.  This would produce an unncessary warning,
4d51e5
or could lead to using the devname idtype when a better
4d51e5
idtype is available.
4d51e5
---
4d51e5
 tools/vgimportdevices.c | 3 +--
4d51e5
 1 file changed, 1 insertion(+), 2 deletions(-)
4d51e5
4d51e5
diff --git a/tools/vgimportdevices.c b/tools/vgimportdevices.c
4d51e5
index 2580613c4..ea205d941 100644
4d51e5
--- a/tools/vgimportdevices.c
4d51e5
+++ b/tools/vgimportdevices.c
4d51e5
@@ -57,8 +57,7 @@ static int _vgimportdevices_single(struct cmd_context *cmd,
4d51e5
 	dm_list_iterate_items(pvl, &vg->pvs) {
4d51e5
 		pv = pvl->pv;
4d51e5
 
4d51e5
-		if (!idtypestr && pv->device_id_type)
4d51e5
-			idtypestr = pv->device_id_type;
4d51e5
+		idtypestr = pv->device_id_type;
4d51e5
 
4d51e5
 		memcpy(pvid, &pvl->pv->id.uuid, ID_LEN);
4d51e5
 		device_id_add(cmd, pv->dev, pvid, idtypestr, NULL);
4d51e5
-- 
4d51e5
2.34.3
4d51e5