From b68fe17d97cedc9d41566650b87a686518a092ae Mon Sep 17 00:00:00 2001 From: Will Sowerbutts Date: Sun, 11 Jan 2015 17:47:43 +0000 Subject: [PATCH] blkdev: Bug fix - final blkdev_table entry could not be used --- Kernel/dev/blkdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/dev/blkdev.c b/Kernel/dev/blkdev.c index 96b9aa8f..44e03970 100644 --- a/Kernel/dev/blkdev.c +++ b/Kernel/dev/blkdev.c @@ -126,7 +126,7 @@ int blkdev_write(uint8_t minor, uint8_t rawflag, uint8_t flag) blkdev_t *blkdev_alloc(void) { blkdev_t *blk = &blkdev_table[0]; - while (blk < &blkdev_table[MAX_BLKDEV-1]) { + while (blk <= &blkdev_table[MAX_BLKDEV-1]) { /* Cheapest to scan for an 8 or 16bit field and to make it start the struct */ if (blk->transfer == NULL) -- 2.34.1