Fixing crash in ocrandom.c (#516) 43/208343/1
authorsamanway.dey@samsung.com <samanway.dey@samsung.com>
Tue, 11 Jun 2019 18:32:40 +0000 (00:02 +0530)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Mon, 24 Jun 2019 00:49:28 +0000 (09:49 +0900)
commitce2235473629f160c040a0c651a060711eab30f0
treea683238c8dc52de98075d4b3801140f04d1011bb
parent6e1f10a625a5e50e1013babcdc832ec092279f15
Fixing crash in ocrandom.c (#516)

* Fixing crash in ocrandom.c

-In function OCFillRandomMem() in ocrandom.c, location array was filled by incrementing the pointer. As a result,
the base pointer was pointing out the last byte of memory chunk instead of pointing the beginning of the array.

Signed-off-by: Samanway Dey <samanway.dey@samsung.com>
* Update ocrandom.c

Iterating till i > 1 for random swaps.

https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/516
(cherry picked from 643d922896dfeaf5f3d829009bd1d5b09654d93b)

Change-Id: I8031d4cf5cc22c682ff5c0df607c78e276923bcf
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
resource/c_common/ocrandom/src/ocrandom.c