Browse Source

Initialise logging before trying to use it in unit tests

teor (Tim Wilson-Brown) 8 years ago
parent
commit
a7a98e27ea
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/test/testing_common.c

+ 3 - 1
src/test/testing_common.c

@@ -228,6 +228,9 @@ main(int c, const char **v)
   int loglevel = LOG_ERR;
   int accel_crypto = 0;
 
+  /* We must initialise logs before we call tor_assert() */
+  init_logging(1);
+
 #ifdef USE_DMALLOC
   {
     int r = CRYPTO_set_mem_ex_functions(tor_malloc_, tor_realloc_, tor_free_);
@@ -239,7 +242,6 @@ main(int c, const char **v)
   options = options_new();
   tor_threads_init();
   control_initialize_event_queue();
-  init_logging(1);
   configure_backtrace_handler(get_version());
 
   for (i_out = i = 1; i < c; ++i) {