commit 15cc41e6649009ccd92d927850f918b962ee35d6
parent 503f101d2b1d8dfdd17cc2aa79fc10d79eecd04c
Author: Nick Mathewson <nickm@torproject.org>
Date: Fri, 19 May 2017 06:44:13 -0400
Define HeapEnableTerminationOnCorruption if the headers don't.
MSDN says that it's always going to be 1, and they're usually pretty
accurate about that.
Fixes a bug in 21953.
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/or/main.c b/src/or/main.c
@@ -3426,6 +3426,9 @@ tor_main(int argc, char *argv[])
int result = 0;
#ifdef _WIN32
+#ifndef HeapEnableTerminationOnCorruption
+#define HeapEnableTerminationOnCorruption 1
+#endif
/* On heap corruption, just give up; don't try to play along. */
HeapSetInformation(NULL, HeapEnableTerminationOnCorruption, NULL, 0);
/* Call SetProcessDEPPolicy to permanently enable DEP.