From: Marc Hoersken Date: Fri, 16 Jul 2021 10:23:03 +0000 (+0200) Subject: tests/*server.py: remove pidfile on server termination X-Git-Tag: curl-7_79_0~159 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c34bd93f60d0dfc128c51cbcde8b7e03dcdfdc6d;p=thirdparty%2Fcurl.git tests/*server.py: remove pidfile on server termination Avoid pidfile leaking/laying around after server already exited. Reviewed-by: Daniel Stenberg Closes #7506 --- diff --git a/tests/dictserver.py b/tests/dictserver.py index 187432849d..4ef561376b 100755 --- a/tests/dictserver.py +++ b/tests/dictserver.py @@ -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) diff --git a/tests/negtelnetserver.py b/tests/negtelnetserver.py index 207a6413aa..3fbec2b10c 100755 --- a/tests/negtelnetserver.py +++ b/tests/negtelnetserver.py @@ -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) diff --git a/tests/smbserver.py b/tests/smbserver.py index a49023b0f0..5f13c2f8ad 100755 --- a/tests/smbserver.py +++ b/tests/smbserver.py @@ -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)