Signed-off-by: Mike Holmes <[email protected]>
---
platform/linux-generic/odp_linux.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/platform/linux-generic/odp_linux.c
b/platform/linux-generic/odp_linux.c
index e21e467..9251ec9 100644
--- a/platform/linux-generic/odp_linux.c
+++ b/platform/linux-generic/odp_linux.c
@@ -46,7 +46,8 @@ static void *odp_run_start_routine(void *arg)
void odph_linux_pthread_create(odph_linux_pthread_t *thread_tbl, int num,
- int first_core, void *(*start_routine) (void *), void *arg)
+ int first_core,
+ void *(*start_routine) (void *), void *arg)
{
int i;
cpu_set_t cpu_set;
@@ -73,6 +74,9 @@ void odph_linux_pthread_create(odph_linux_pthread_t
*thread_tbl, int num,
sizeof(cpu_set_t), &cpu_set);
start_args = malloc(sizeof(odp_start_args_t));
+ if (start_args == NULL)
+ ODP_ERR("Malloc failed");
+
memset(start_args, 0, sizeof(odp_start_args_t));
start_args->start_routine = start_routine;
start_args->arg = arg;
--
1.9.1
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp