Modify tc and mm_heapinfo.c based on svace
authorjc_.kim <jc_.kim@samsung.com>
Tue, 29 Aug 2017 06:30:26 +0000 (15:30 +0900)
committerjc_.kim <jc_.kim@samsung.com>
Tue, 29 Aug 2017 07:00:27 +0000 (16:00 +0900)
commit1ab5d54f56d820e330e7cee1b8c94f4dc1b202db
treefc43d94b97279c9e9e700e23ecd4f86ec06a13f6
parentf647cd80ac45863a015ce3b9f286028571124f36
Modify tc and mm_heapinfo.c based on svace

tc_libc_syslog.c : Use of vulnerable function 'sprintf' at tc_libc_syslog.c:90. This function is unsafe, use snprintf instead.
tc_libc_unistd.c : Use of vulnerable function 'sprintf' at tc_libc_unistd.c:279. This function is unsafe, use snprintf instead.
tc_pthread.c : No unlock for mutex 'g_mutex' at tc_pthread.c:1284 after lock at tc_pthread.c:1278 by calling function 'pthread_mutex_lock'.
tc_sched.c : Dynamic memory referenced by 'status' was allocated at tc_sched.c:306 by calling function 'malloc' and lost at tc_sched.c
mm_heapinfo.c : Return value of a function 'sched_gettcb' is dereferenced at mm_heapinfo.c:277 without checking, but it is usually checked for this function
apps/examples/testcase/le_tc/kernel/tc_libc_syslog.c
apps/examples/testcase/le_tc/kernel/tc_libc_unistd.c
apps/examples/testcase/le_tc/kernel/tc_pthread.c
apps/examples/testcase/le_tc/kernel/tc_sched.c
os/mm/mm_heap/mm_heapinfo.c