diff options
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c')
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c b/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c index 8121dbabbff6..aa4f719a51a9 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | |||
@@ -80,8 +80,10 @@ brcmf_c_mkiovar(char *name, char *data, uint datalen, char *buf, uint buflen) | |||
80 | strncpy(buf, name, buflen); | 80 | strncpy(buf, name, buflen); |
81 | 81 | ||
82 | /* append data onto the end of the name string */ | 82 | /* append data onto the end of the name string */ |
83 | memcpy(&buf[len], data, datalen); | 83 | if (data && datalen) { |
84 | len += datalen; | 84 | memcpy(&buf[len], data, datalen); |
85 | len += datalen; | ||
86 | } | ||
85 | 87 | ||
86 | return len; | 88 | return len; |
87 | } | 89 | } |
@@ -431,13 +433,7 @@ brcmf_c_show_host_event(struct brcmf_event_msg *event, void *event_data) | |||
431 | } | 433 | } |
432 | 434 | ||
433 | /* show any appended data */ | 435 | /* show any appended data */ |
434 | if (datalen) { | 436 | brcmf_dbg_hex_dump(datalen, event_data, datalen, "Received data"); |
435 | buf = (unsigned char *) event_data; | ||
436 | brcmf_dbg(EVENT, " data (%d) : ", datalen); | ||
437 | for (i = 0; i < datalen; i++) | ||
438 | brcmf_dbg(EVENT, " 0x%02x ", *buf++); | ||
439 | brcmf_dbg(EVENT, "\n"); | ||
440 | } | ||
441 | } | 437 | } |
442 | #endif /* DEBUG */ | 438 | #endif /* DEBUG */ |
443 | 439 | ||
@@ -528,8 +524,9 @@ brcmf_c_host_event(struct brcmf_pub *drvr, int *ifidx, void *pktdata, | |||
528 | } | 524 | } |
529 | 525 | ||
530 | #ifdef DEBUG | 526 | #ifdef DEBUG |
531 | brcmf_c_show_host_event(event, event_data); | 527 | if (BRCMF_EVENT_ON()) |
532 | #endif /* DEBUG */ | 528 | brcmf_c_show_host_event(event, event_data); |
529 | #endif /* DEBUG */ | ||
533 | 530 | ||
534 | return 0; | 531 | return 0; |
535 | } | 532 | } |