瀏覽代碼

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? */