diff --git a/common/link_emulator/link b/common/link_emulator/link deleted file mode 100755 index 4ac4bd8c68a17eeab7ae84f60182c40b24559936..0000000000000000000000000000000000000000 Binary files a/common/link_emulator/link and /dev/null differ diff --git a/common/link_emulator/link.c b/common/link_emulator/link.c index 5d750982ac5e109ce620101dee3ea6f62fc7e1ad..a71417341912f00affd33a4d9ab782a045a1dd4c 100644 --- a/common/link_emulator/link.c +++ b/common/link_emulator/link.c @@ -313,13 +313,13 @@ void *run_forwarding(void *param) m->payload[random_byte] ^= 1 << (random_bit2 % 8); } + // printf("Enqueue 1."); + pthread_mutex_lock(&buffer_lock); + enqueue(buffer, m); + pthread_cond_signal(&buffer_cond); + pthread_mutex_unlock(&buffer_lock); + // printf("Done!\n"); } - // printf("Enqueue 1."); - pthread_mutex_lock(&buffer_lock); - enqueue(buffer, m); - pthread_cond_signal(&buffer_cond); - pthread_mutex_unlock(&buffer_lock); - // printf("Done!\n"); } } }