qcacmn: Add NULL check while iterating sgl entries

__qdf_dma_get_sgtable_dma_addr() iterates through sgl entries
without appropriately checking for NULL pointers before attempting
to access them.

Fix the above-mentioned issue by adding a NULL check before access.

Change-Id: I7456db834f71b9b5cf3cb254526177b9fdcee664
CRs-Fixed: 2448239
This commit is contained in:
Aditya Sathish 2019-05-22 12:38:49 +05:30 • committed by Nitesh Shrivastav
commit 8e8f71952b

View file

@ -288,8 +288,12 @@ __qdf_dma_get_sgtable_dma_addr(struct sg_table *sgt)
struct scatterlist *sg;
int i;
for_each_sg(sgt->sgl, sg, sgt->nents, i)
for_each_sg(sgt->sgl, sg, sgt->nents, i) {
if (!sg)
break;
sg->dma_address = sg_phys(sg);
}
}
/**