hrev43342 adds 1 changeset to branch 'master' old head: b3fe883d9c00487330dfe29d160016b4b87f3628 new head: 08eb0b74a9f2b6a70417b15446cee1db5340be70 ---------------------------------------------------------------------------- 1 files changed, 1 insertions(+), 1 deletions(-) .../freebsd_wlan/net80211/ieee80211_haiku.cpp | 2 +- ############################################################################ Revision: hrev43342 Commit: 08eb0b74a9f2b6a70417b15446cee1db5340be70 URL: http://cgit.haiku-os.org/haiku/commit/?id=08eb0b7 Author: Philippe Saint-Pierre <stpere@xxxxxxxxx> Date: Sun Nov 27 17:36:40 2011 UTC Move the NULL check before the dereferencing try CID 5968 ---------------------------------------------------------------------------- diff --git a/src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp b/src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp index 9cccdbb..5fad388 100644 --- a/src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp +++ b/src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp @@ -385,9 +385,9 @@ wlan_if_l2com_alloc(void* data) struct ifnet* ifp = (struct ifnet*)data; ifp->if_l2com = _kernel_malloc(sizeof(struct ieee80211com), M_ZERO); - ((struct ieee80211com*)(ifp->if_l2com))->ic_ifp = ifp; if (ifp->if_l2com == NULL) return B_NO_MEMORY; + ((struct ieee80211com*)(ifp->if_l2com))->ic_ifp = ifp; return B_OK; }