summaryrefslogtreecommitdiff
path: root/Kernel/BlkDev/Patches/BlkDevAddFDC.HC
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/BlkDev/Patches/BlkDevAddFDC.HC')
-rw-r--r--Kernel/BlkDev/Patches/BlkDevAddFDC.HC4
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);
}