diff --git a/src/tm-threads.c b/src/tm-threads.c index 196d7dac0d..92dbcd92f8 100644 --- a/src/tm-threads.c +++ b/src/tm-threads.c @@ -1710,6 +1710,8 @@ TmEcode TmThreadSpawn(ThreadVars *tv) return TM_ECODE_FAILED; } + TmThreadWaitForFlag(tv, THV_INIT_DONE); + TmThreadAppend(tv, tv->type); return TM_ECODE_OK;