summaryrefslogtreecommitdiff
path: root/apps/exec_nuttapp.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/exec_nuttapp.c')
-rw-r--r--apps/exec_nuttapp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/exec_nuttapp.c b/apps/exec_nuttapp.c
index 3cc4b5139..84e592256 100644
--- a/apps/exec_nuttapp.c
+++ b/apps/exec_nuttapp.c
@@ -124,9 +124,11 @@ int exec_nuttapp(FAR const char *appname, FAR const char *argv[])
{
#ifndef CONFIG_CUSTOM_STACK
i = task_create(nuttapps[i].name, nuttapps[i].priority,
- nuttapps[i].stacksize, nuttapps[i].main, &argv[1]);
+ nuttapps[i].stacksize, nuttapps[i].main,
+ (argv) ? &argv[1] : (const char **)NULL);
#else
- i = task_create(nuttapps[i].name, nuttapps[i].priority, nuttapps[i].main, &argv[1]);
+ i = task_create(nuttapps[i].name, nuttapps[i].priority, nuttapps[i].main,
+ (argv) ? &argv[1] : (const char **)NULL);
#endif
#if CONFIG_RR_INTERVAL > 0