From f13c7821d9784f2f9bba797f8a17a5e027096cec Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Tue, 23 Oct 2012 10:58:47 +0200 Subject: Fixed mavlink app termination, terminates now cleanly --- apps/mavlink/mavlink.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'apps/mavlink/mavlink.c') diff --git a/apps/mavlink/mavlink.c b/apps/mavlink/mavlink.c index 698e43f96..235f5f8f3 100644 --- a/apps/mavlink/mavlink.c +++ b/apps/mavlink/mavlink.c @@ -745,7 +745,10 @@ int mavlink_main(int argc, char *argv[]) if (!strcmp(argv[1], "stop")) { thread_should_exit = true; - /* XXX should wait for it to actually exit here */ + while (thread_running) { + usleep(200000); + } + warnx("terminated."); exit(0); } -- cgit v1.2.3