X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libtest%2Ffatal.cc;h=e96d723c8e7350269513c0c881284c1fce4565f0;hb=refs%2Ftags%2F1.0.15;hp=1187292ba9e819e322ecaa8eeaec1059e3653f8c;hpb=f47caf2833675cce0b62a6e4ffd6764c1490a8b4;p=m6w6%2Flibmemcached diff --git a/libtest/fatal.cc b/libtest/fatal.cc index 1187292b..e96d723c 100644 --- a/libtest/fatal.cc +++ b/libtest/fatal.cc @@ -34,12 +34,13 @@ * */ -#include +#include "libtest/yatlcon.h" #include #include namespace libtest { +#pragma GCC diagnostic ignored "-Wformat-nonliteral" fatal::fatal(const char *file_arg, int line_arg, const char *func_arg, const char *format, ...) : std::runtime_error(func_arg), _line(line_arg), @@ -67,11 +68,13 @@ bool fatal::is_disabled() void fatal::disable() { + _counter= 0; _disabled= true; } void fatal::enable() { + _counter= 0; _disabled= false; } @@ -85,6 +88,7 @@ void fatal::increment_disabled_counter() _counter++; } +#pragma GCC diagnostic ignored "-Wformat-nonliteral" disconnected::disconnected(const char *file_arg, int line_arg, const char *func_arg, const std::string& instance, const in_port_t port, const char *format, ...) : @@ -104,4 +108,3 @@ disconnected::disconnected(const char *file_arg, int line_arg, const char *func_ } } // namespace libtest -