From 4b5e5202b51b672677841c12296451fe11d9cc52 Mon Sep 17 00:00:00 2001 From: Miguel Grinberg Date: Sun, 18 Jul 2021 17:31:29 +0100 Subject: [PATCH] Remove unused SSL arguments from eventlet server options (Fixes #1639) --- src/flask_socketio/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/flask_socketio/__init__.py b/src/flask_socketio/__init__.py index 7c4ea535..ef7b9e61 100644 --- a/src/flask_socketio/__init__.py +++ b/src/flask_socketio/__init__.py @@ -614,9 +614,9 @@ def run_server(): 'ciphers'] ssl_params = {k: kwargs[k] for k in kwargs if k in ssl_args and kwargs[k] is not None} + for k in ssl_args: + kwargs.pop(k, None) if len(ssl_params) > 0: - for k in ssl_params: - kwargs.pop(k) ssl_params['server_side'] = True # Listening requires true eventlet_socket = eventlet.wrap_ssl(eventlet_socket, **ssl_params)