---
src/base/os_defs.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/base/os_defs.c b/src/base/os_defs.c
index fbca376..da38cd7 100644
--- a/src/base/os_defs.c
+++ b/src/base/os_defs.c
@@ -307,9 +307,11 @@ unsigned int ncs_os_task(NCS_OS_TASK *task,
NCS_OS_TASK_REQUEST request)
if (pthread_join(*(pthread_t *)task->info.release.i_handle,
&status) != 0) {
+ free(task->info.release.i_handle);
return (NCSCC_RC_FAILURE);
}
+ free(task->info.release.i_handle);
} break;
case NCS_OS_TASK_DETACH:
if (pthread_detach(*(pthread_t *)task->info.release.i_handle) !=
--
2.7.4
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel