summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrishna Kumaar Natarajan <kknatara@qca.qualcomm.com>2015-08-03 14:09:39 -0700
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2015-08-04 21:34:43 +0530
commit045fd05eee493a01de6bfd999ca6dae1d3982342 (patch)
tree363957487fae6d78942535b471f92021d29308f6
parent4e00a4e9aeaa72ff76bc09fc34845e90f73fefbc (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.c2
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)",