X-Git-Url: http://git.sven.stormbind.net/?a=blobdiff_plain;f=lib%2Fexfat_fs.c;h=d563c6118101a29e7ce29b717c439087c891796c;hb=refs%2Fheads%2Fmaster;hp=be76e5974e704a91868c41ad7a3a2392d0bfcd58;hpb=737668c8d6dd123b2584c5bd31bd4623069de7b8;p=sven%2Fexfatprogs.git diff --git a/lib/exfat_fs.c b/lib/exfat_fs.c index be76e59..b24f532 100644 --- a/lib/exfat_fs.c +++ b/lib/exfat_fs.c @@ -128,8 +128,10 @@ struct exfat *exfat_alloc_exfat(struct exfat_blk_dev *blk_dev, struct pbr *bs) struct exfat *exfat; exfat = calloc(1, sizeof(*exfat)); - if (!exfat) + if (!exfat) { + free(bs); return NULL; + } INIT_LIST_HEAD(&exfat->dir_list); exfat->blk_dev = blk_dev;