diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2008-11-29 14:26:22 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2008-11-29 14:26:22 +0000 |
commit | 3b10ad8d71152b89fda1bef42dc519fc460aba1b (patch) | |
tree | 98bd53055ca520b30e3646ccb14b541fe395862c /sys/dev/k8temp | |
parent | 341b2ab542ee44c1e143dc201fde7a1e9bbc6a51 (diff) | |
download | FreeBSD-src-3b10ad8d71152b89fda1bef42dc519fc460aba1b.zip FreeBSD-src-3b10ad8d71152b89fda1bef42dc519fc460aba1b.tar.gz |
Check the return value of config_intrhook_establish().
Found with: Coverity Prevent(tm)
CID: 2115
Diffstat (limited to 'sys/dev/k8temp')
-rw-r--r-- | sys/dev/k8temp/k8temp.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/k8temp/k8temp.c b/sys/dev/k8temp/k8temp.c index f0155fb..35cca98 100644 --- a/sys/dev/k8temp/k8temp.c +++ b/sys/dev/k8temp/k8temp.c @@ -187,7 +187,11 @@ k8temp_attach(device_t dev) */ sc->sc_ich.ich_func = k8temp_intrhook; sc->sc_ich.ich_arg = dev; - config_intrhook_establish(&sc->sc_ich); + if (config_intrhook_establish(&sc->sc_ich) != 0) { + device_printf(dev, "config_intrhook_establish " + "failed!\n"); + return (ENXIO); + } /* * dev.k8temp.N tree. |