From 1e62996112a2a43bd0f572676bc8d87761ad6386 Mon Sep 17 00:00:00 2001
From: dimitri staessens <dimitri.staessens@ugent.be>
Date: Sun, 2 Apr 2017 10:03:50 +0200
Subject: irmd: Fix thread creation order

---
 src/irmd/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/irmd/main.c b/src/irmd/main.c
index 966be500..19d27bf9 100644
--- a/src/irmd/main.c
+++ b/src/irmd/main.c
@@ -2278,11 +2278,11 @@ int main(int     argc,
         }
 
         pthread_create(&irmd->tpm, NULL, threadpoolmgr, NULL);
-        pthread_join(irmd->tpm, NULL);
 
         pthread_create(&irmd->irm_sanitize, NULL, irm_sanitize, NULL);
         pthread_create(&irmd->shm_sanitize, NULL, shm_sanitize, irmd->rdrb);
 
+        pthread_join(irmd->tpm, NULL);
         pthread_join(irmd->irm_sanitize, NULL);
 
         pthread_cancel(irmd->shm_sanitize);
-- 
cgit v1.2.3