From: Will Sowerbutts Date: Sun, 11 Jan 2015 17:47:43 +0000 (+0000) Subject: blkdev: Bug fix - final blkdev_table entry could not be used X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=b68fe17d97cedc9d41566650b87a686518a092ae;p=FUZIX.git blkdev: Bug fix - final blkdev_table entry could not be used --- 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)