summaryrefslogtreecommitdiffstats
path: root/sys/fs
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2010-02-21 11:13:15 +0000
committerkib <kib@FreeBSD.org>2010-02-21 11:13:15 +0000
commit7683285157d33f3e4b7ad52b4e4d502ee9dc4855 (patch)
treee14f5a3aa5e52ed1638e231b09706d6099732300 /sys/fs
parent51f94cb13b9ae7811ffdbfdc4ff0a8517314baac (diff)
downloadFreeBSD-src-7683285157d33f3e4b7ad52b4e4d502ee9dc4855.zip
FreeBSD-src-7683285157d33f3e4b7ad52b4e4d502ee9dc4855.tar.gz
MFC r203866:
Invalid filesystem might cause the bp to be never read.
Diffstat (limited to 'sys/fs')
-rw-r--r--sys/fs/msdosfs/msdosfs_fat.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/fs/msdosfs/msdosfs_fat.c b/sys/fs/msdosfs/msdosfs_fat.c
index 7fae9c0..76d1527 100644
--- a/sys/fs/msdosfs/msdosfs_fat.c
+++ b/sys/fs/msdosfs/msdosfs_fat.c
@@ -944,7 +944,8 @@ fillinusemap(pmp)
if (readcn == 0)
usemap_free(pmp, cn);
}
- brelse(bp);
+ if (bp != NULL)
+ brelse(bp);
return (0);
}
OpenPOWER on IntegriCloud