aboutsummaryrefslogtreecommitdiff
path: root/lib/libufs/type.c
diff options
context:
space:
mode:
authorKirk McKusick <mckusick@FreeBSD.org>2017-12-26 23:16:11 +0000
committerKirk McKusick <mckusick@FreeBSD.org>2017-12-26 23:16:11 +0000
commit6a3fe713147e5931fbe4b02d287bc9d54116ce6f (patch)
tree4e1a97b87f472c720801348f1a401ad775d419b4 /lib/libufs/type.c
parent45ab79431bbf64d71959f16812859e86ab913253 (diff)
downloadsrc-6a3fe713147e5931fbe4b02d287bc9d54116ce6f.tar.gz
src-6a3fe713147e5931fbe4b02d287bc9d54116ce6f.zip
Missing disk close in libufs.
Notes
Notes: svn path=/head/; revision=327227
Diffstat (limited to 'lib/libufs/type.c')
-rw-r--r--lib/libufs/type.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libufs/type.c b/lib/libufs/type.c
index 3fce7e26cec5..498b71ab954d 100644
--- a/lib/libufs/type.c
+++ b/lib/libufs/type.c
@@ -83,6 +83,7 @@ ufs_disk_fillout(struct uufsd *disk, const char *name)
}
if (sbread(disk) == -1) {
ERROR(disk, "could not read superblock to fill out disk");
+ ufs_disk_close(disk);
return (-1);
}
return (0);