Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
+2006-03-23 Theodore Ts'o <tytso@mit.edu>
+
+ * probe.c (blkid_verify): Fix file descriptor leak on error.
+
2006-03-19 Theodore Ts'o <tytso@mit.edu>
* devname.c (dm_probe_all, dm_device_is_leaf): Make the
if (((probe.fd = open(dev->bid_name, O_RDONLY)) < 0) ||
(fstat(probe.fd, &st) < 0)) {
+ if (probe.fd >= 0) close(fd);
if (errno == ENXIO || errno == ENODEV || errno == ENOENT) {
blkid_free_dev(dev);
return NULL;
}
if (!dev->bid_type) {
+ if (probe.fd >= 0) close(fd);
blkid_free_dev(dev);
return NULL;
}