summaryrefslogtreecommitdiffstats
path: root/domx
diff options
context:
space:
mode:
authorSaurabh Bipin Chandra <a0131926@ti.com>2011-12-09 15:25:39 +0530
committerSaurabh Bipin Chandra <a0131926@ti.com>2011-12-09 15:25:39 +0530
commitd8b576873cc35c55e6c2d179f97f8111e8701416 (patch)
tree1bfd70c91add23b24ab8fb2959438ed63afebda7 /domx
parentde6a50ad976304e8b32843edf3eee2d4e3ac9a89 (diff)
downloadhardware_ti_omap4-d8b576873cc35c55e6c2d179f97f8111e8701416.zip
hardware_ti_omap4-d8b576873cc35c55e6c2d179f97f8111e8701416.tar.gz
hardware_ti_omap4-d8b576873cc35c55e6c2d179f97f8111e8701416.tar.bz2
[DOMX] Adding check for null buffer at PROXY_FreeBuffer
Memory unmapping to be avoided for null buffers Change-Id: I9c2a7fd1029f314f4feddaded981799de0a14a84 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
Diffstat (limited to 'domx')
-rw-r--r--domx/omx_proxy_common/src/omx_proxy_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/domx/omx_proxy_common/src/omx_proxy_common.c b/domx/omx_proxy_common/src/omx_proxy_common.c
index d593e4d..722ac73 100644
--- a/domx/omx_proxy_common/src/omx_proxy_common.c
+++ b/domx/omx_proxy_common/src/omx_proxy_common.c
@@ -1267,7 +1267,7 @@ OMX_ERRORTYPE PROXY_FreeBuffer(OMX_IN OMX_HANDLETYPE hComponent,
{
if (pCompPrv->bUseIon == OMX_TRUE)
{
- if(pCompPrv->bMapIonBuffers == OMX_TRUE)
+ if(pCompPrv->bMapIonBuffers == OMX_TRUE && pBufferHdr->pBuffer)
{
munmap(pBufferHdr->pBuffer, pBufferHdr->nAllocLen);
close(pCompPrv->tBufList[count].mmap_fd);