diff options
| -rw-r--r-- | Kernel/BlkDev/Patches/BlkDevAddFDC.HC | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC index ebb3994..f122412 100644 --- a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC +++ b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC @@ -7,6 +7,10 @@ case BDT_FLOPPY: if (!BlkDevInit(bd)) dv->dv_signature=0; else { + if (make_free) + dv=DrvMakeFreeSlot(bd->first_drive_let); + else + dv=DrvMakeFreeSlot(DrvNextFreeLet(bd->first_drive_let)) dv->size=bd->max_blk+1; FDCFsChk(dv,bd,&br,num); } |
