From 24a3b66b1ca7eff88fdf6ee40514898793eaab6a Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Mon, 8 Feb 2016 17:52:12 -0800 Subject: [PATCH] Use server_close() in standalone --- letsencrypt/plugins/standalone.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/letsencrypt/plugins/standalone.py b/letsencrypt/plugins/standalone.py index cde7041d8..71a17a28e 100644 --- a/letsencrypt/plugins/standalone.py +++ b/letsencrypt/plugins/standalone.py @@ -90,6 +90,9 @@ class ServerManager(object): logger.debug("Stopping server at %s:%d...", *instance.server.socket.getsockname()[:2]) instance.server.shutdown() + # Not calling server_close causes problems when renewing multiple + # certs with `letsencrypt renew` using TLSSNI01 and PyOpenSSL 0.13 + instance.server.server_close() instance.thread.join() del self._instances[port]