diff options
Diffstat (limited to 'apps/exec_nuttapp.c')
-rw-r--r-- | apps/exec_nuttapp.c | 6 |
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 |