diff options
author | kevlo <kevlo@FreeBSD.org> | 2007-03-05 06:33:08 +0000 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2007-03-05 06:33:08 +0000 |
commit | fd84d7e97e3e7b0db5c08b39c6a0339eeaf22bdb (patch) | |
tree | 31a34d8976a0170e5679b74fed611ec0072db3b3 /sys/arm/xscale | |
parent | 15babbae2469d0d91a4da65d6ef29cc13c86016f (diff) | |
download | FreeBSD-src-fd84d7e97e3e7b0db5c08b39c6a0339eeaf22bdb.zip FreeBSD-src-fd84d7e97e3e7b0db5c08b39c6a0339eeaf22bdb.tar.gz |
Check for malloc return value
Diffstat (limited to 'sys/arm/xscale')
-rw-r--r-- | sys/arm/xscale/ixp425/ixp425_npe.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/arm/xscale/ixp425/ixp425_npe.c b/sys/arm/xscale/ixp425/ixp425_npe.c index 2d5680d..c2e05ac 100644 --- a/sys/arm/xscale/ixp425/ixp425_npe.c +++ b/sys/arm/xscale/ixp425/ixp425_npe.c @@ -255,6 +255,8 @@ ixpnpe_attach(device_t dev) /* XXX M_BUS */ sc = malloc(sizeof(struct ixpnpe_softc), M_TEMP, M_WAITOK | M_ZERO); + if (sc == NULL) + panic("%s: Cannot allocate softc", device_get_name(dev)); sc->sc_dev = dev; sc->sc_iot = sa->sc_iot; mtx_init(&sc->sc_mtx, device_get_nameunit(dev), "npe driver", MTX_DEF); |