projects
/
platform
/
core
/
security
/
tef-simulator.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bcf132f
)
fix: Remove memory leak in TEE_Realloc
39/169839/2
author
Radoslaw Bartosiak
<r.bartosiak@samsung.com>
Fri, 9 Feb 2018 13:23:37 +0000
(14:23 +0100)
committer
Krzysztof Dynowski
<k.dynowski@samsung.com>
Thu, 1 Mar 2018 12:03:42 +0000
(12:03 +0000)
When a not NULL buffer's size was changed to 0
Change-Id: Icee13f84e82bc91c6ed9a321e94631747fcc703e
Signed-off-by: Radoslaw Bartosiak <r.bartosiak@samsung.com>
ssflib/src/ssf_malloc.cpp
patch
|
blob
|
history
diff --git
a/ssflib/src/ssf_malloc.cpp
b/ssflib/src/ssf_malloc.cpp
index
fd6d5b3
..
de4735d
100644
(file)
--- a/
ssflib/src/ssf_malloc.cpp
+++ b/
ssflib/src/ssf_malloc.cpp
@@
-90,6
+90,7
@@
void* TEE_Malloc(size_t size, uint32_t hint) {
*/
void* TEE_Realloc(const void* buffer, uint32_t newSize) {
if (NULL == buffer || 0 == newSize) {
+ TEE_Free((void*)buffer);
return NULL;
}
void* newBuf = TEE_Malloc(newSize, 0);