diff --git a/test/lib/server.py b/test/lib/server.py index 8f292b14cb33b00a38aadc3ae36d96b467f1d8ca..20be099eb85ac228423d67a608e09cb501057f00 100644 --- a/test/lib/server.py +++ b/test/lib/server.py @@ -226,7 +226,9 @@ class Server(object): return # kill process - os.kill(self.read_pidfile(), signal.SIGTERM) + pid = self.read_pidfile(); + if pid != -1: + os.kill(pid, signal.SIGTERM) #self.process.kill(signal.SIGTERM) if self.gdb or self.valgrind: self.process.expect(pexpect.EOF, timeout = 1 << 30)