Преглед изворни кода

qcacmn: Check NULL before derefencing pPacket from htc_packet_dequeue

Add NULL check for pPacket returned from htc_packet_dequeue before
dereferencing it.

Change-Id: I30c4fb3a4bc6652396795305c3b8a23bba88922a
CRs-fixed: 2009829
Yun Park пре 8 година
родитељ
комит
81967e04f3
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      htc/htc_recv.c

+ 3 - 0
htc/htc_recv.c

@@ -114,6 +114,9 @@ static void do_recv_completion(HTC_ENDPOINT *pEndpoint,
 							("HTC ep %d has NULL recv callback on packet %p\n",
 							 pEndpoint->Id,
 							 pPacket));
+					if (pPacket)
+						qdf_nbuf_free(
+							pPacket->pPktContext);
 					continue;
 				}
 				AR_DEBUG_PRINTF(ATH_DEBUG_RECV,