From dc40a35fec0812e4945fc3fc33407648aa413560 Mon Sep 17 00:00:00 2001 From: Karthick S Date: Wed, 14 Oct 2015 18:14:15 +0530 Subject: [PATCH] qcacld-3.0: Add NULL sanity check for HTC_HANDLE qcacld-2.0 to qcacld-3.0 propagation System crash happened due to accessing NULL pointer in HTCSendPkt. so added null sanity check to prevent this scenario. Change-Id: I4c07840eb176847c4a66efc42cd810213e1369b0 CRs-Fixed: 838998 --- core/htc/htc_send.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/htc/htc_send.c b/core/htc/htc_send.c index 48d55709c1..bb0ff38783 100644 --- a/core/htc/htc_send.c +++ b/core/htc/htc_send.c @@ -1221,6 +1221,10 @@ A_STATUS htc_send_pkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket) { HTC_PACKET_QUEUE queue; + if (HTCHandle == NULL || pPacket == NULL) { + return A_ERROR; + } + AR_DEBUG_PRINTF(ATH_DEBUG_SEND, ("+-htc_send_pkt: Enter endPointId: %d, buffer: %p, length: %d \n", pPacket->Endpoint, pPacket->pBuffer,