소스 검색

Avoid infinite stack explosion in windows monotime.

[init calls get calls init calls get calls init.... ]
Nick Mathewson 8 년 전
부모
커밋
9c210d0e81
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/common/compat_time.c

+ 1 - 1
src/common/compat_time.c

@@ -536,12 +536,12 @@ void
 monotime_init(void)
 {
   if (!monotime_initialized) {
+    monotime_initialized = 1;
     monotime_init_internal();
     monotime_get(&initialized_at);
 #ifdef MONOTIME_COARSE_FN_IS_DIFFERENT
     monotime_coarse_get(&initialized_at_coarse);
 #endif
-    monotime_initialized = 1;
   }
 }