summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarley Travis <harleytravis123@outlook.com>2026-06-30 15:15:36 -0500
committerHarley Travis <harleytravis123@outlook.com>2026-06-30 15:15:36 -0500
commitd14a2365a73b809f65532329ee7ad91d95c73147 (patch)
treec5f53fa816f6db459f4374a21b0a82ef09e82c75
parenta088217f56a9d473d988620ecbed42d1c8e1bfb2 (diff)
downloadtempleos-floppy-driver-d14a2365a73b809f65532329ee7ad91d95c73147.tar.gz
Remove "make free" code and add increment to res.
Brain fart! The drive was getting destroyed because the result was not being set to 1, not because of the drive slot.
-rw-r--r--Kernel/BlkDev/Patches/BlkDevAddFDC.HC5
1 files changed, 1 insertions, 4 deletions
diff --git a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC
index f122412..a8f34f7 100644
--- a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC
+++ b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC
@@ -7,11 +7,8 @@ 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);
+ res++;
}
break; \ No newline at end of file