fw_att_control: another ugly way to prevent a newline

This commit is contained in:
Ban Siesta 2015-05-25 19:10:05 +01:00
parent d36b65aab5
commit 4cf8ce30ba
1 changed files with 10 additions and 7 deletions

View File

@ -1149,6 +1149,9 @@ int fw_att_control_main(int argc, char *argv[])
err(1, "start failed"); err(1, "start failed");
} }
/* check if the waiting is necessary at all */
if (att_control::g_control == nullptr || !att_control::g_control->task_running()) {
/* avoid memory fragmentation by not exiting start handler until the task has fully started */ /* avoid memory fragmentation by not exiting start handler until the task has fully started */
while (att_control::g_control == nullptr || !att_control::g_control->task_running()) { while (att_control::g_control == nullptr || !att_control::g_control->task_running()) {
usleep(50000); usleep(50000);
@ -1156,7 +1159,7 @@ int fw_att_control_main(int argc, char *argv[])
fflush(stdout); fflush(stdout);
} }
printf("\n"); printf("\n");
}
exit(0); exit(0);
} }