aboutsummaryrefslogtreecommitdiffstats
path: root/vespalog/src/test/rejectfiltertest.cpp
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-07-02 11:52:21 +0000
committerArne Juul <arnej@verizonmedia.com>2020-07-03 08:02:39 +0000
commit6cd62c06b215ebd785fded2c5afb42a0df8be104 (patch)
treee24e6a3a165757cc3627fb368018e07e280b5fd4 /vespalog/src/test/rejectfiltertest.cpp
parent2a57218cd2f3020aed5aa4cea739c85cab594b0a (diff)
avoid naked exit
Diffstat (limited to 'vespalog/src/test/rejectfiltertest.cpp')
-rw-r--r--vespalog/src/test/rejectfiltertest.cpp7
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;
}