diff --git a/testsuites/libtests/shell01/init.c b/testsuites/libtests/shell01/init.c index 83564d9937..0ed9b7ad8f 100644 --- a/testsuites/libtests/shell01/init.c +++ b/testsuites/libtests/shell01/init.c @@ -239,6 +239,12 @@ static void test(void) ok = rtems_shell_login_check("invchroot", NULL); rtems_test_assert(!ok); + ok = rtems_shell_login_check("", NULL); + rtems_test_assert(!ok); + + ok = rtems_shell_login_check(NULL, NULL); + rtems_test_assert(ok); + rtems_test_assert(getuid() == 0); rtems_test_assert(geteuid() == 0); rtems_test_assert(getgid() == 0);