From 58416dfc78b13930d673a5148760157b7d988ef7 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Wed, 24 Jun 2020 16:57:51 -0400 Subject: [PATCH] Change control and status error handling --- rdisk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rdisk.c b/rdisk.c index e4d51a7..d4e49ac 100644 --- a/rdisk.c +++ b/rdisk.c @@ -274,14 +274,14 @@ OSErr RDiskPrime(IOParamPtr p, DCtlPtr d) { #pragma parameter __D0 RDiskControl(__A0, __A1) OSErr RDiskControl(IOParamPtr p, DCtlPtr d) { RDiskStorage_t *c; - // Do nothing if dCtlStorage null - if (!d->dCtlStorage) { return noErr; } // Dereference dCtlStorage to get pointer to our context c = *(RDiskStorage_t**)d->dCtlStorage; // Handle control request based on csCode switch (((CntrlParamPtr)p)->csCode) { - //case accRun: return RDiskAccRun(p, d, c); + /*case accRun: + if (!d->dCtlStorage) { return noErr; } + return RDiskAccRun(p, d, c);*/ default: return controlErr; } }