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

Reply via email to