[tor-bugs] #1832 [Tor Client]: Fix compiling Tor with --with-dmalloc
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Sun Aug 15 12:07:53 UTC 2010
#1832: Fix compiling Tor with --with-dmalloc
------------------------+---------------------------------------------------
Reporter: karsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor Client | Version:
Keywords: | Parent:
------------------------+---------------------------------------------------
Tor doesn't compile with ./configure --with-dmalloc set. It does compile
with the following patch, but I'm not sure if that's the fix we want:
{{{
diff --git a/src/or/microdesc.c b/src/or/microdesc.c
index f56ccd9..e8f3e7c 100644
--- a/src/or/microdesc.c
+++ b/src/or/microdesc.c
@@ -53,7 +53,7 @@ HT_PROTOTYPE(microdesc_map, microdesc_t, node,
_microdesc_hash, _microdesc_eq);
HT_GENERATE(microdesc_map, microdesc_t, node,
_microdesc_hash, _microdesc_eq, 0.6,
- _tor_malloc, _tor_realloc, _tor_free);
+ malloc, realloc, free);
/** Write the body of <b>md</b> into <b>f</b>, with appropriate
annotations.
* On success, return the total number of bytes written, and set
diff --git a/src/test/test.c b/src/test/test.c
index ff166ce..0cad8fc 100644
--- a/src/test/test.c
+++ b/src/test/test.c
@@ -61,6 +61,7 @@ double fabs(double x);
#ifdef USE_DMALLOC
#include <dmalloc.h>
#include <openssl/crypto.h>
+#include "main.h"
#endif
/** Set to true if any unit test has failed. Mostly, this is set by the
macros
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1832>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list