diff options
Diffstat (limited to 'cpukit/libcsupport/src/privateenv.c')
-rw-r--r-- | cpukit/libcsupport/src/privateenv.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/libcsupport/src/privateenv.c b/cpukit/libcsupport/src/privateenv.c index 37d7805eb4..a4c71b964a 100644 --- a/cpukit/libcsupport/src/privateenv.c +++ b/cpukit/libcsupport/src/privateenv.c @@ -34,8 +34,10 @@ extern Chain_Control rtems_filesystem_mount_table_control; * thread dispatching disabled! */ static void -free_user_env(rtems_user_env_t *env) +free_user_env(void *venv) { + rtems_user_env_t *env = (rtems_user_env_t*) venv ; + if (env != &rtems_global_user_env #ifdef HAVE_USERENV_REFCNT && --env->refcnt <= 0 |