summaryrefslogtreecommitdiff
path: root/os/boot/pc/sdscsi.c
diff options
context:
space:
mode:
authorCharles.Forsyth <devnull@localhost>2008-06-11 14:21:44 +0000
committerCharles.Forsyth <devnull@localhost>2008-06-11 14:21:44 +0000
commit8a8c2d742b51525f66c2210e3c8a251de10022ff (patch)
tree8282ce595e5fbe2e487dc20f54891d9e9e7cbf37 /os/boot/pc/sdscsi.c
parent31a18a6996a6b5927e39cc553696c167e6c88e3d (diff)
20080611-1520
Diffstat (limited to 'os/boot/pc/sdscsi.c')
-rw-r--r--os/boot/pc/sdscsi.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/os/boot/pc/sdscsi.c b/os/boot/pc/sdscsi.c
index ff8668fe..c39bbcd0 100644
--- a/os/boot/pc/sdscsi.c
+++ b/os/boot/pc/sdscsi.c
@@ -133,7 +133,7 @@ scsirio(SDreq* r)
// cgascreenputs("C", 1);
switch(r->unit->dev->ifc->rio(r)){
default:
- return -1;
+ break;
case SDcheck:
if(!(r->flags & SDvalidsense))
return -1;
@@ -151,7 +151,7 @@ scsirio(SDreq* r)
return 2;
if(r->sense[12] == 0x29)
return 2;
- return -1;
+ break;
case 0x02: /* not ready */
/*
* If no medium present, bail out.
@@ -166,9 +166,9 @@ scsirio(SDreq* r)
scsitest(r);
return 2;
default:
- return -1;
+ break;
}
- return -1;
+ break;
case SDok:
return 0;
}