From a57b5aac10025028bf12d9af2e8937e79256026a Mon Sep 17 00:00:00 2001 From: Arend van Spriel Date: Thu, 10 Feb 2011 12:03:45 +0100 Subject: [PATCH] --- yaml --- r: 236005 b: refs/heads/master c: 8746e2baaedd45b51ceb0adbcaf2ce52bbb83598 h: refs/heads/master i: 236003: cc035fee7e0ad071298463350cacf182e6b3c416 v: v3 --- [refs] | 2 +- trunk/drivers/staging/brcm80211/brcmsmac/wl_mac80211.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 4691ff4ecb8f..43d8cddfc10c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0bef7748e1327f72b006ea699e8725be50685f0e +refs/heads/master: 8746e2baaedd45b51ceb0adbcaf2ce52bbb83598 diff --git a/trunk/drivers/staging/brcm80211/brcmsmac/wl_mac80211.c b/trunk/drivers/staging/brcm80211/brcmsmac/wl_mac80211.c index c1d66995bdcb..304ae68b05b8 100644 --- a/trunk/drivers/staging/brcm80211/brcmsmac/wl_mac80211.c +++ b/trunk/drivers/staging/brcm80211/brcmsmac/wl_mac80211.c @@ -1707,6 +1707,7 @@ int wl_ucode_init_buf(struct wl_info *wl, void **pbuf, u32 idx) if (*pbuf == NULL) { WL_ERROR("fail to alloc %d bytes\n", hdr->len); + goto fail; } bcopy(pdata, *pbuf, hdr->len); return 0; @@ -1715,6 +1716,7 @@ int wl_ucode_init_buf(struct wl_info *wl, void **pbuf, u32 idx) } WL_ERROR("ERROR: ucode buf tag:%d can not be found!\n", idx); *pbuf = NULL; +fail: return -1; }