summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2013-05-23 12:06:13 +0200
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2013-05-23 12:06:39 +0200
commitd48cd143ca05b783de812c548877e26069f6de69 (patch)
treef0520137d1adfcfef23033c20c29d2df1d3a2645
parent7a716fd8484d06fe5b193f82bf8920e0dc63f3cc (diff)
downloadmedia-linaro_android_4.2.2.tar.gz
Fix aliasing violationlinaro_android_4.2.2
Change-Id: I481184c0af37eb495e9cbf0e2130b050062d08ad Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--mm-video/vidc/vdec/test/omx_vdec_test.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mm-video/vidc/vdec/test/omx_vdec_test.cpp b/mm-video/vidc/vdec/test/omx_vdec_test.cpp
index 14e445a..0295473 100644
--- a/mm-video/vidc/vdec/test/omx_vdec_test.cpp
+++ b/mm-video/vidc/vdec/test/omx_vdec_test.cpp
@@ -2818,7 +2818,7 @@ static int Read_Buffer_From_Size_Nal(OMX_BUFFERHEADERTYPE *pBufHdr)
{
temp_size[SIZE_NAL_FIELD_MAX - 1 - i] = pBufHdr->pBuffer[pBufHdr->nOffset + j];
}
- size = (unsigned int)(*((unsigned int *)(temp_size)));
+ memcpy(&size, temp_size, sizeof(unsigned int)); // size = (unsigned int)(*((unsigned int *)(temp_size)));
// now read the data
bytes_read = read(inputBufferFileFd, pBufHdr->pBuffer + pBufHdr->nOffset + nalSize, size);