diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-07-02 11:52:21 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-07-03 08:02:39 +0000 |
commit | 6cd62c06b215ebd785fded2c5afb42a0df8be104 (patch) | |
tree | e24e6a3a165757cc3627fb368018e07e280b5fd4 /vespalog/src/test/rejectfiltertest.cpp | |
parent | 2a57218cd2f3020aed5aa4cea739c85cab594b0a (diff) |
avoid naked exit
Diffstat (limited to 'vespalog/src/test/rejectfiltertest.cpp')
-rw-r--r-- | vespalog/src/test/rejectfiltertest.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/vespalog/src/test/rejectfiltertest.cpp b/vespalog/src/test/rejectfiltertest.cpp index d79d621c780..3125c05b959 100644 --- a/vespalog/src/test/rejectfiltertest.cpp +++ b/vespalog/src/test/rejectfiltertest.cpp @@ -5,6 +5,7 @@ #include <stdlib.h> #include <unistd.h> #include <iostream> +#include <cstdlib> using ns_log::RejectFilter; using ns_log::Logger; @@ -15,7 +16,7 @@ assertShouldNotReject(RejectFilter & filter, Logger::LogLevel level, const char std::cerr << "Filter should not reject level '" << Logger::levelName(level) << "' message '" << (msg == NULL ? "NULL" : msg) << "' ...: "; if (filter.shouldReject(level, msg)) { std::cerr << "Failed!\n"; - exit(EXIT_FAILURE); + std::_Exit(EXIT_FAILURE); } std::cerr << "Success!\n"; } @@ -26,7 +27,7 @@ assertShouldReject(RejectFilter & filter, Logger::LogLevel level, const char * m std::cerr << "Filter should reject level '" << Logger::levelName(level) << "' message '" << (msg == NULL ? "NULL" : msg) << "' ...: "; if (!filter.shouldReject(level, msg)) { std::cerr << "Failed!\n"; - exit(EXIT_FAILURE); + std::_Exit(EXIT_FAILURE); } std::cerr << "Success!\n"; } @@ -53,5 +54,5 @@ main(int argc, char **argv) assertShouldNotReject(defaultFilter, Logger::warning, "foobar"); assertShouldNotReject(defaultFilter, Logger::event, NULL); assertShouldReject(defaultFilter, Logger::warning, "E 18-140313.398540 10727 18/11/2012 14:03:13 yjava_preload.so: [preload.c:670] Accept failed: -1 (4)"); - exit(EXIT_SUCCESS); + return EXIT_SUCCESS; } |