From: Alan Cox Date: Wed, 11 Jul 2018 23:29:25 +0000 (+0100) Subject: filesys: Fix build with external buffers X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=751142a0f8939a9dbee1b9055a93f9e8355814fc;p=FUZIX.git filesys: Fix build with external buffers --- diff --git a/Kernel/filesys.c b/Kernel/filesys.c index c0dd0228..52cb8bfd 100644 --- a/Kernel/filesys.c +++ b/Kernel/filesys.c @@ -933,13 +933,13 @@ void freeblk(uint16_t dev, blkno_t blk, uint8_t level) buf = bread(dev, blk, 0); if (buf == NULL) { corrupt_fs(dev); - return: + return; } - for(j=255; j >= 0; --j) + for(j=255; j >= 0; --j) { blktok(&bn, buf, j * sizeof(blkno_t), sizeof(blkno_t)); freeblk(dev, bn[j], level-1); } - brelse((char *)buf); + brelse(buf); } blk_free(dev, blk); }