small fixes

This commit is contained in:
deraadt 1993-04-12 10:15:21 +00:00
parent f9487a0fe3
commit d0d3380f80
2 changed files with 14 additions and 2 deletions

View File

@ -162,6 +162,8 @@ sdopen(int dev)
} }
sd = sd_data[unit]; sd = sd_data[unit];
if(!sd)
return ENXIO;
if( !(sd->flags & SDVALID) ) if( !(sd->flags & SDVALID) )
return ENXIO; return ENXIO;
@ -442,6 +444,8 @@ sdstart(int unit)
printf("sdstart%d ", unit); printf("sdstart%d ", unit);
sd = sd_data[unit]; sd = sd_data[unit];
if(!sd)
return;
/* /*
* See if there is a buf to do and we are not already * See if there is a buf to do and we are not already
@ -606,10 +610,10 @@ sdioctl(dev_t dev, int cmd, caddr_t addr, int flag)
/* If the device is not valid.. abandon ship */ /* If the device is not valid.. abandon ship */
if(unit > NSD) if(unit > NSD)
return EIO; return EIO;
sd = sd_data[unit];
if(sd==NULL) if(sd==NULL)
return EIO; return EIO;
sd = sd_data[unit];
if(!(sd->flags & SDVALID)) if(!(sd->flags & SDVALID))
return EIO; return EIO;
@ -897,6 +901,8 @@ sd_get_parms(int unit, int flags)
int sectors; int sectors;
/* First check if we have it all loaded */ /* First check if we have it all loaded */
if(!sd)
return 0;
if(sd->flags & SDVALID) if(sd->flags & SDVALID)
return 0; return 0;

View File

@ -162,6 +162,8 @@ sdopen(int dev)
} }
sd = sd_data[unit]; sd = sd_data[unit];
if(!sd)
return ENXIO;
if( !(sd->flags & SDVALID) ) if( !(sd->flags & SDVALID) )
return ENXIO; return ENXIO;
@ -442,6 +444,8 @@ sdstart(int unit)
printf("sdstart%d ", unit); printf("sdstart%d ", unit);
sd = sd_data[unit]; sd = sd_data[unit];
if(!sd)
return;
/* /*
* See if there is a buf to do and we are not already * See if there is a buf to do and we are not already
@ -606,10 +610,10 @@ sdioctl(dev_t dev, int cmd, caddr_t addr, int flag)
/* If the device is not valid.. abandon ship */ /* If the device is not valid.. abandon ship */
if(unit > NSD) if(unit > NSD)
return EIO; return EIO;
sd = sd_data[unit];
if(sd==NULL) if(sd==NULL)
return EIO; return EIO;
sd = sd_data[unit];
if(!(sd->flags & SDVALID)) if(!(sd->flags & SDVALID))
return EIO; return EIO;
@ -897,6 +901,8 @@ sd_get_parms(int unit, int flags)
int sectors; int sectors;
/* First check if we have it all loaded */ /* First check if we have it all loaded */
if(!sd)
return 0;
if(sd->flags & SDVALID) if(sd->flags & SDVALID)
return 0; return 0;