diff --git a/openair2/UTIL/ASYNC_IF/link_manager.c b/openair2/UTIL/ASYNC_IF/link_manager.c
index 973f155422ecd770ce62a6edbf47f2ee07c2ef4e..9ac06b8ad5df4149bd7dc77f44ef54273af15ceb 100644
--- a/openair2/UTIL/ASYNC_IF/link_manager.c
+++ b/openair2/UTIL/ASYNC_IF/link_manager.c
@@ -124,9 +124,6 @@ link_manager_t *create_link_manager(
   pthread_attr_setschedpolicy(&attr, SCHED_RR);
   //#endif
 
-  if (pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED))
-    goto error;
-
   if (pthread_create(&t, &attr, link_manager_sender_thread, ret))
     goto error;
   ret->sender = t;