summaryrefslogtreecommitdiffstats
path: root/isys
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2006-10-25 17:35:32 +0000
committerJeremy Katz <katzj@redhat.com>2006-10-25 17:35:32 +0000
commit25ca7f9bc5ecec66b730dded8eb71897fb75ccc6 (patch)
tree81aa7e6ae6565dbae676002cd4bc9ceb8e05c303 /isys
parent2af485d06fd78c69efd191771d9e49aebb475679 (diff)
downloadanaconda-25ca7f9bc5ecec66b730dded8eb71897fb75ccc6.tar.gz
anaconda-25ca7f9bc5ecec66b730dded8eb71897fb75ccc6.tar.xz
anaconda-25ca7f9bc5ecec66b730dded8eb71897fb75ccc6.zip
2006-10-25 Jeremy Katz <katzj@redhat.com>
* isys/isys.py (driveDict): Fix potential case where we could have a leaked file descripter (#212191)
Diffstat (limited to 'isys')
-rw-r--r--isys/isys.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/isys/isys.py b/isys/isys.py
index f96d5cefe..7fa0ec4f7 100644
--- a/isys/isys.py
+++ b/isys/isys.py
@@ -290,10 +290,10 @@ def driveDict(klassArg):
new[device] = dev
continue
- peddev = parted.PedDevice.get(devName)
- model = peddev.model
-
if device.startswith("sd"):
+ peddev = parted.PedDevice.get(devName)
+ model = peddev.model
+
# blacklist *STMF on power5 iSeries boxes
if rhpl.getArch() == "ppc" and \
model.find("IBM *STMF KERNEL") != -1:
@@ -314,6 +314,8 @@ def driveDict(klassArg):
(device,))
del peddev
continue
+
+ del peddev
new[device] = dev
except Exception, e:
log.debug("exception checking disk blacklist on %s: %s" % \