From 11947299a0fea7ff73cecdc144d34414a2cc3540 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 13 Jun 2014 16:06:20 +0200 Subject: smptests: Avoid use of uninitialized data --- testsuites/smptests/smpaffinity01/init.c | 2 ++ testsuites/smptests/smppsxaffinity02/init.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/testsuites/smptests/smpaffinity01/init.c b/testsuites/smptests/smpaffinity01/init.c index 06d5719438..969a33274c 100644 --- a/testsuites/smptests/smpaffinity01/init.c +++ b/testsuites/smptests/smpaffinity01/init.c @@ -53,6 +53,7 @@ void Validate_setaffinity_errors(void) rtems_test_assert( sc == RTEMS_INVALID_NUMBER ); /* Verify rtems_task_set_affinity checks that at thread id is valid */ + CPU_ZERO(&cpuset); CPU_SET(0, &cpuset); puts( "Init - rtems_task_set_affinity - Invalid thread - RTEMS_INVALID_ID" ); sc = rtems_task_set_affinity( 999, sizeof(cpu_set_t), &cpuset ); @@ -75,6 +76,7 @@ void Validate_getaffinity_errors(void) cpu_set_t cpuset; /* Verify rtems_task_get_affinity checks that at thread id is valid */ + CPU_ZERO(&cpuset); CPU_SET(0, &cpuset); puts( "Init - rtems_task_get_affinity - Invalid thread - RTEMS_INVALID_ID" ); sc = rtems_task_get_affinity( 999, sizeof(cpu_set_t), &cpuset ); diff --git a/testsuites/smptests/smppsxaffinity02/init.c b/testsuites/smptests/smppsxaffinity02/init.c index ad98da4ec1..9f2190f6ef 100644 --- a/testsuites/smptests/smppsxaffinity02/init.c +++ b/testsuites/smptests/smppsxaffinity02/init.c @@ -58,6 +58,7 @@ void Validate_setaffinity_errors(void) rtems_test_assert( sc == EINVAL ); /* Verify pthread_setaffinity_np checks that at thread id is valid */ + CPU_ZERO(&cpuset); CPU_SET(0, &cpuset); puts( "Init - pthread_setaffinity_np - Invalid thread - ESRCH" ); sc = pthread_setaffinity_np( 999, sizeof(cpu_set_t), &cpuset ); @@ -80,6 +81,7 @@ void Validate_getaffinity_errors(void) cpu_set_t cpuset; /* Verify pthread_getaffinity_np checks that at thread id is valid */ + CPU_ZERO(&cpuset); CPU_SET(0, &cpuset); puts( "Init - pthread_getaffinity_np - Invalid thread - ESRCH" ); sc = pthread_getaffinity_np( 999, sizeof(cpu_set_t), &cpuset ); -- cgit v1.2.3