Skip to content

Commit

Permalink
libcom/osi: fix potential leak in vxWorks/osdThread.c
Browse files Browse the repository at this point in the history
(found by sonar/cppcheck)
  • Loading branch information
ralphlange committed Jun 9, 2020
1 parent 6d04689 commit 004652a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions modules/libcom/src/osi/os/vxWorks/osdThread.c
Expand Up @@ -468,8 +468,9 @@ LIBCOM_API void epicsThreadMap ( EPICS_THREAD_HOOK_ROUTINE func )
while (noTasks == 0) {
noTasks = taskIdListGet(taskIdList, taskIdListSize);
if (noTasks == taskIdListSize) {
taskIdList = realloc(taskIdList, (taskIdListSize+ID_LIST_CHUNK)*sizeof(int));
assert(taskIdList);
int *newlist = realloc(taskIdList, (taskIdListSize+ID_LIST_CHUNK)*sizeof(int));
assert(newlist);
taskIdList = newlist;
taskIdListSize += ID_LIST_CHUNK;
noTasks = 0;
}
Expand Down

0 comments on commit 004652a

Please sign in to comment.