Blame SOURCES/0049-partprobe-always-close-dev-when-probing-disks.patch

e96bde
From da41227259c5e301e26a9983b714e521d4599575 Mon Sep 17 00:00:00 2001
e96bde
From: "Brian C. Lane" <bcl@redhat.com>
e96bde
Date: Mon, 25 Feb 2019 16:07:39 -0800
e96bde
Subject: [PATCH 49/50] partprobe: always close dev when probing disks
e96bde
e96bde
Resolves: rhbz#1551411
e96bde
---
e96bde
 partprobe/partprobe.c | 3 ++-
e96bde
 1 file changed, 2 insertions(+), 1 deletion(-)
e96bde
e96bde
diff --git a/partprobe/partprobe.c b/partprobe/partprobe.c
e96bde
index c5260c6..ccda141 100644
e96bde
--- a/partprobe/partprobe.c
e96bde
+++ b/partprobe/partprobe.c
e96bde
@@ -113,7 +113,7 @@ process_dev (PedDevice* dev)
e96bde
 
e96bde
 	disk_type = ped_disk_probe (dev);
e96bde
 	if (!disk_type || !strcmp (disk_type->name, "loop"))
e96bde
-		return 1;
e96bde
+		goto skip_dev;
e96bde
 
e96bde
 	disk = ped_disk_new (dev);
e96bde
 	if (!disk)
e96bde
@@ -125,6 +125,7 @@ process_dev (PedDevice* dev)
e96bde
 	if (opt_summary)
e96bde
 		summary (disk);
e96bde
 	ped_disk_destroy (disk);
e96bde
+skip_dev:
e96bde
 	ped_device_close (dev);
e96bde
 	return 1;
e96bde
 
e96bde
-- 
e96bde
2.20.1
e96bde