libtest: skip extranous new line when printing "starting server" message
[awesomized/libmemcached] / libtest / server_container.cc
index 4e73a0e91d8344e3ba9a42b5edb81de4015ae954..25da72c6ff2e410f420a119959f6c26c60e6f18c 100644 (file)
@@ -153,7 +153,12 @@ void server_startup_st::restart()
 {
   for (std::vector<Server *>::iterator iter= servers.begin(); iter != servers.end(); ++iter)
   {
-    (*iter)->start();
+    Server *server = *iter;
+
+    if (server->check()) {
+      server->kill();
+    }
+    server->start();
   }
 }
 
@@ -334,7 +339,6 @@ bool server_startup_st::_start_server(const bool is_socket,
           {
             Outn();
             Out << "STARTING SERVER(pid:" << server->pid() << "): " << server->running();
-            Outn();
           }
 #endif
         }