From 751142a0f8939a9dbee1b9055a93f9e8355814fc Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 12 Jul 2018 00:29:25 +0100 Subject: [PATCH] filesys: Fix build with external buffers --- Kernel/filesys.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } -- 2.34.1