px4_nuttx_tasks:Support future removal of env.

CONFIG_DISABLE_ENVIRON can prevent task having to allocate
   memory for the env.
This commit is contained in:
David Sidrane 2018-12-07 12:59:07 -08:00
parent 88d0b163b5
commit e7bf0e03d2
1 changed files with 2 additions and 2 deletions

View File

@ -71,14 +71,14 @@ int px4_task_spawn_cmd(const char *name, int scheduler, int priority, int stack_
int pid;
sched_lock();
#if !defined(CONFIG_DISABLE_ENVIRON)
/* None of the modules access the environment variables (via getenv() for instance), so delete them
* all. They are only used within the startup script, and NuttX automatically exports them to the children
* tasks.
* This frees up a considerable amount of RAM.
*/
clearenv();
#endif
/* create the task */
pid = task_create(name, priority, stack_size, entry, argv);