summaryrefslogtreecommitdiff
path: root/testsuites
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-04-17 10:00:15 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-04-17 19:51:11 +0200
commit3d73642d9e341a4c65fb86a15d696686e7f28d6d (patch)
tree96f693e3e80705a205e5b4192a452e80925875af /testsuites
parent80cf60efec79ac63cc3a26c6ad8f86790a385847 (diff)
sapi: Add param check to rtems_extension_create()
Check that the extensions table is not NULL. Change format. Update #3953.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/sptests/sp07/init.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/testsuites/sptests/sp07/init.c b/testsuites/sptests/sp07/init.c
index b44b5b967e..083fd21317 100644
--- a/testsuites/sptests/sp07/init.c
+++ b/testsuites/sptests/sp07/init.c
@@ -73,6 +73,11 @@ rtems_task Init(
Extension_name[ 1 ] = rtems_build_name( 'E', 'X', 'T', '1' );
Extension_name[ 2 ] = rtems_build_name( 'E', 'X', 'T', '2' );
+ puts ( "rtems_extension_create - bad table -- RTEMS_INVALID_ADDRESS" );
+ status = rtems_extension_create( 0xa5a5a5a5, NULL, &id );
+ fatal_directive_status(
+ status, RTEMS_INVALID_ADDRESS, "rtems_extension_create" );
+
puts ( "rtems_extension_create - bad id pointer -- RTEMS_INVALID_ADDRESS" );
status = rtems_extension_create( 0xa5a5a5a5, &Extensions, NULL );
fatal_directive_status(