binfmt: Don't schedule starthook if there are no constructors.

This commit is contained in:
Gregory Nutt
2017-10-02 14:04:25 -06:00
parent 9232da4af8
commit 374f1bd46c
3 changed files with 6 additions and 3 deletions
+4 -1
View File
@@ -276,7 +276,10 @@ int exec_module(FAR const struct binary_s *binp)
* until the new task has been started.
*/
task_starthook(tcb, exec_ctors, (FAR void *)binp);
if (binp->nctors > 0)
{
task_starthook(tcb, exec_ctors, (FAR void *)binp);
}
#endif
/* Get the assigned pid before we start the task */