Silently return NULL from devclass_get_device if dc == NULL. The caller

should be handling NULL returns already.

Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
This commit is contained in:
Doug Rabson 1999-05-21 08:23:58 +00:00
parent d4df77b1a5
commit 0053cc2cfe
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=47355

View File

@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* $Id: subr_bus.c,v 1.22 1999/05/14 09:13:43 dfr Exp $ * $Id: subr_bus.c,v 1.23 1999/05/14 11:22:42 dfr Exp $
*/ */
#include <sys/param.h> #include <sys/param.h>
@ -409,7 +409,7 @@ devclass_get_name(devclass_t dc)
device_t device_t
devclass_get_device(devclass_t dc, int unit) devclass_get_device(devclass_t dc, int unit)
{ {
if (unit < 0 || unit >= dc->maxunit) if (dc == NULL || unit < 0 || unit >= dc->maxunit)
return NULL; return NULL;
return dc->devices[unit]; return dc->devices[unit];
} }