diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-17 10:00:15 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-17 19:51:11 +0200 |
commit | 3d73642d9e341a4c65fb86a15d696686e7f28d6d (patch) | |
tree | 96f693e3e80705a205e5b4192a452e80925875af /testsuites/sptests/sp07 | |
parent | Canonicalize config.h include (diff) | |
download | rtems-3d73642d9e341a4c65fb86a15d696686e7f28d6d.tar.bz2 |
sapi: Add param check to rtems_extension_create()
Check that the extensions table is not NULL. Change format.
Update #3953.
Diffstat (limited to 'testsuites/sptests/sp07')
-rw-r--r-- | testsuites/sptests/sp07/init.c | 5 |
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( |