diff options
| author | Nay <dnpd.dd@gmail.com> | 2013-05-16 01:10:53 +0100 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2013-05-16 01:10:53 +0100 |
| commit | 60dae46462205ff41a284faf6ac9cfd33d12b941 (patch) | |
| tree | db04f58ba2436ccb9c12e4ecbb967bdea5040276 /src/server/shared/Debugging | |
| parent | e0c8020a2140ff580aa9968fa0d77172eade9e51 (diff) | |
Core: Fix compiler warnings
Diffstat (limited to 'src/server/shared/Debugging')
| -rw-r--r-- | src/server/shared/Debugging/Errors.cpp | 4 |
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) |
