ASYNC_IF: join threads when destroying link manager

This commit is contained in:
Robert Schmidt
2018-09-20 15:03:47 +02:00
parent 4318072bb7
commit 7f40bf76fb
+2 -1
View File
@@ -159,7 +159,8 @@ void destroy_link_manager(link_manager_t *manager)
{ {
LOG_D(MAC, "destroying link manager\n"); LOG_D(MAC, "destroying link manager\n");
manager->run = 0; manager->run = 0;
/* todo: force threads to stop (using a dummy message?) */ pthread_join(manager->sender, NULL);
pthread_join(manager->receiver, NULL);
} }
#ifdef SERVER_TEST #ifdef SERVER_TEST