diff --git a/targets/RT/USER/lte-enb.c b/targets/RT/USER/lte-enb.c
index 58967612dcd0942373644f4188ce0c42600517af..5ccc99c04190ea4790ab5a5d62d8cd5ee54474dd 100644
--- a/targets/RT/USER/lte-enb.c
+++ b/targets/RT/USER/lte-enb.c
@@ -859,15 +859,6 @@ void kill_eNB_proc(int inst) {
 	pthread_cond_destroy( &proc_rxtx[i].cond_rxtx );
       }
     }
-
-    LOG_D(PHY, "joining pthread_asynch_rxtx\n");
-    pthread_join(proc->pthread_asynch_rxtx, (void**)&status );
-    pthread_mutex_destroy(&proc->mutex_asynch_rxtx);
-    pthread_cond_destroy(&proc->cond_asynch_rxtx);
-
-    LOG_D(PHY, "joining pthread_single\n");
-    pthread_join(proc->pthread_single, (void**)&status );
-    LOG_D(PHY, "joined all eNB threads\n");
   }
 }