diff options
| author | Krishna Kumaar Natarajan <kknatara@qca.qualcomm.com> | 2015-08-03 14:09:39 -0700 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2015-08-04 21:34:43 +0530 |
| commit | 045fd05eee493a01de6bfd999ca6dae1d3982342 (patch) | |
| tree | 363957487fae6d78942535b471f92021d29308f6 | |
| parent | 4e00a4e9aeaa72ff76bc09fc34845e90f73fefbc (diff) | |
qcacld-2.0: Fix the size of netlink buffer for OEM error response
Fix the size of buffer allocated for sending OEM error response
over netlink interface.
OEM Error response is not passing error code due to incorrect buffer
length. Use correct length of the buffer in skb_put so that error
code is included in OEM Error response.
Change-Id: I11fe963d647fa7da1470c249ea1bcd6c66c1b446
CRs-Fixed: 883931
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_oemdata.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CORE/HDD/src/wlan_hdd_oemdata.c b/CORE/HDD/src/wlan_hdd_oemdata.c index 1d66c099b1d3..de0574164de9 100644 --- a/CORE/HDD/src/wlan_hdd_oemdata.c +++ b/CORE/HDD/src/wlan_hdd_oemdata.c @@ -530,7 +530,7 @@ static void send_oem_err_rsp_nlink_msg(v_SINT_t app_pid, tANI_U8 error_code) buf = (char *) ((char *) aniHdr + sizeof(tAniMsgHdr)); *buf = error_code; - skb_put(skb, NLMSG_SPACE(sizeof(tAniMsgHdr))); + skb_put(skb, NLMSG_SPACE(sizeof(tAniMsgHdr) + aniHdr->length)); VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_INFO, "%s: sending oem error response to process pid (%d)", |
