Преглед на файлове

Join timer thread in timers_exit (#431)

extergnoto преди 8 години
родител
ревизия
628b57171d
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      src/timer.inl

+ 3 - 0
src/timer.inl

@@ -210,6 +210,9 @@ timers_exit(struct mg_context *ctx)
 	if (ctx->timers) {
 		pthread_mutex_lock(&ctx->timers->mutex);
 		ctx->timers->timer_count = 0;
+
+		mg_join_thread(ctx->timers->threadid);
+
 		/* TODO: Do we really need to unlock the mutex, before
 		 * destroying it, if it's destroyed by the thread currently
 		 * owning the mutex? */