aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Debugging
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2013-05-16 01:10:53 +0100
committerNay <dnpd.dd@gmail.com>2013-05-16 01:10:53 +0100
commit60dae46462205ff41a284faf6ac9cfd33d12b941 (patch)
treedb04f58ba2436ccb9c12e4ecbb967bdea5040276 /src/server/shared/Debugging
parente0c8020a2140ff580aa9968fa0d77172eade9e51 (diff)
Core: Fix compiler warnings
Diffstat (limited to 'src/server/shared/Debugging')
-rw-r--r--src/server/shared/Debugging/Errors.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/shared/Debugging/Errors.cpp b/src/server/shared/Debugging/Errors.cpp
index 10ede3ae402..877d7554c43 100644
--- a/src/server/shared/Debugging/Errors.cpp
+++ b/src/server/shared/Debugging/Errors.cpp
@@ -20,6 +20,7 @@
#include <ace/Stack_Trace.h>
#include <ace/OS_NS_unistd.h>
+#include <cstdlib>
namespace Trinity {
@@ -29,6 +30,7 @@ void Assert(char const *file, int line, char const *function, char const *messag
fprintf(stderr, "\n%s:%i in %s ASSERTION FAILED:\n %s\n%s\n",
file, line, function, message, st.c_str());
*((volatile int*)NULL) = 0;
+ exit(1);
}
void Fatal(char const *file, int line, char const *function, char const *message)
@@ -37,6 +39,7 @@ void Fatal(char const *file, int line, char const *function, char const *message
file, line, function, message);
ACE_OS::sleep(10);
*((volatile int*)NULL) = 0;
+ exit(1);
}
void Error(char const *file, int line, char const *function, char const *message)
@@ -44,6 +47,7 @@ void Error(char const *file, int line, char const *function, char const *message
fprintf(stderr, "\n%s:%i in %s ERROR:\n %s\n",
file, line, function, message);
*((volatile int*)NULL) = 0;
+ exit(1);
}
void Warning(char const *file, int line, char const *function, char const *message)