r19066@catbus: nickm | 2008-03-26 13:24:15 -0400

Initialize logging before we log anything.  Bugfix on 0.2.0.x-alpha.


svn:r14199
This commit is contained in:
Nick Mathewson 2008-03-26 17:25:16 +00:00
parent 762d82cf74
commit 745f3c859a
2 changed files with 3 additions and 1 deletions

View File

@ -11,6 +11,8 @@ Changes in version 0.2.1.1-alpha - 2008-??-??
- Fix the implementation of ClientDNSRejectInternalAddresses so that it - Fix the implementation of ClientDNSRejectInternalAddresses so that it
actually works, and doesn't warn about every single reverse lookup. actually works, and doesn't warn about every single reverse lookup.
Fixes the other part of bug 617. Bugfix on 0.2.0.1-alpha. Fixes the other part of bug 617. Bugfix on 0.2.0.1-alpha.
- Initialize log mutex before initializing dmalloc. Otherwise,
running with dmalloc would crash. Bugfix on 0.2.0.x-alpha.
o Minor features: o Minor features:
- Allow separate log levels to be configured for different logging - Allow separate log levels to be configured for different logging

View File

@ -1963,12 +1963,12 @@ int
tor_main(int argc, char *argv[]) tor_main(int argc, char *argv[])
{ {
int result = 0; int result = 0;
init_logging();
#ifdef USE_DMALLOC #ifdef USE_DMALLOC
int r = CRYPTO_set_mem_ex_functions(_tor_malloc, _tor_realloc, int r = CRYPTO_set_mem_ex_functions(_tor_malloc, _tor_realloc,
_tor_dmalloc_free); _tor_dmalloc_free);
log_notice(LD_CONFIG, "Set up dmalloc; returned %d", r); log_notice(LD_CONFIG, "Set up dmalloc; returned %d", r);
#endif #endif
init_logging();
#ifdef NT_SERVICE #ifdef NT_SERVICE
{ {
int done = 0; int done = 0;