]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tests/*server.py: remove pidfile on server termination
authorMarc Hoersken <info@marc-hoersken.de>
Fri, 16 Jul 2021 10:23:03 +0000 (12:23 +0200)
committerMarc Hoersken <info@marc-hoersken.de>
Thu, 29 Jul 2021 06:08:07 +0000 (08:08 +0200)
Avoid pidfile leaking/laying around after server already exited.

Reviewed-by: Daniel Stenberg
Closes #7506

tests/dictserver.py
tests/negtelnetserver.py
tests/smbserver.py

index 187432849d10ebec144dcf28172b7591a4987fb5..4ef561376bcde3c582c05b556432e2706135663f 100755 (executable)
@@ -188,5 +188,8 @@ if __name__ == '__main__':
         log.exception(e)
         rc = ScriptRC.EXCEPTION
 
+    if options.pidfile and os.path.isfile(options.pidfile):
+        os.unlink(options.pidfile)
+
     log.info("[DICT] Returning %d", rc)
     sys.exit(rc)
index 207a6413aad606ad15c3b205ba3e91d2f02df292..3fbec2b10c35c4eb32ed8f830909a36a6b96487d 100755 (executable)
@@ -364,5 +364,8 @@ if __name__ == '__main__':
         log.exception(e)
         rc = ScriptRC.EXCEPTION
 
+    if options.pidfile and os.path.isfile(options.pidfile):
+        os.unlink(options.pidfile)
+
     log.info("Returning %d", rc)
     sys.exit(rc)
index a49023b0f0c564748b8a769ac6f7d747ea6f761e..5f13c2f8ad0a443a6ba93402cfbfdc7bca7f3c7c 100755 (executable)
@@ -391,5 +391,8 @@ if __name__ == '__main__':
         log.exception(e)
         rc = ScriptRC.EXCEPTION
 
+    if options.pidfile and os.path.isfile(options.pidfile):
+        os.unlink(options.pidfile)
+
     log.info("[SMB] Returning %d", rc)
     sys.exit(rc)