Forráskód Böngészése

Avoid infinite stack explosion in windows monotime.

[init calls get calls init calls get calls init.... ]
Nick Mathewson 7 éve
szülő
commit
9c210d0e81
1 módosított fájl, 1 hozzáadás és 1 törlés
  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;
   }
 }