diff --git a/win32/OpenERPServerService.py b/win32/OpenERPServerService.py
index f6f071bc0827fbe2368c7422354d37bcadcec249..24df255f1d22f6e1a58e780890786a9c9b8b984d 100644
--- a/win32/OpenERPServerService.py
+++ b/win32/OpenERPServerService.py
@@ -95,9 +95,9 @@ class OpenERPServerService(win32serviceutil.ServiceFramework):
         # Log a info message that the server is running
         servicemanager.LogInfoMsg("OpenERP Server up and running")
         # verification if the server is really running, else quit with an error
-            self.terpprocess.wait()
-            if not self.stopping:
-                sys.exit("OpenERP Server check: server not running, check the logfile for more info")
+        self.terpprocess.wait()
+        if not self.stopping:
+            sys.exit("OpenERP Server check: server not running, check the logfile for more info")