Browse Source

Avoid infinite stack explosion in windows monotime.

[init calls get calls init calls get calls init.... ]
Nick Mathewson 7 years ago
parent
commit
9c210d0e81
1 changed files with 1 additions and 1 deletions
  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;
   }
 }