X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver.cc;h=8ca6b53e60ee812082735ff2361f44f070ed469a;hb=9dc6d5dd46302302b8683ed88908d7e6a86a3acf;hp=66575e74300725dd93b9327be6e339d3682cb649;hpb=91d6a7efc71376a7fffee6ed1dd2ce3f6feaa2bb;p=awesomized%2Flibmemcached diff --git a/libtest/server.cc b/libtest/server.cc index 66575e74..8ca6b53e 100644 --- a/libtest/server.cc +++ b/libtest/server.cc @@ -186,10 +186,16 @@ bool Server::start() // If we happen to have a pid file, lets try to kill it if (pid_file().empty() == false) { - Error << "We are going to kill it off"; - kill_file(pid_file()); + if (kill_file(pid_file()) == false) + { + fatal_message("Failed to kill off server after startup occurred, when pinging failed"); + } + Error << "Failed to ping() server started, having pid_file. exec:" << _running; + } + else + { + Error << "Failed to ping() server started. exec:" << _running; } - Error << "Failed to ping() server started with:" << _running; _running.clear(); return false; }