From 624012774caaa324d123f3fb5085aa9be2620a72 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 19 Jun 2018 16:45:06 -0400 Subject: [PATCH] Discontinue processing on cert mismatch If cert mismatched, the client was shut out, but processing continued, fix this mistake. --- confluent_server/confluent/core.py | 1 + 1 file changed, 1 insertion(+) diff --git a/confluent_server/confluent/core.py b/confluent_server/confluent/core.py index 593016a1..b2b90b56 100644 --- a/confluent_server/confluent/core.py +++ b/confluent_server/confluent/core.py @@ -580,6 +580,7 @@ def handle_dispatch(connection, cert, dispatch): if not util.cert_matches( cfm.get_collective_member(dispatch['name'])['fingerprint'], cert): connection.close() + return configmanager = cfm.ConfigManager(dispatch['tenant']) nodes = dispatch['nodes'] inputdata = dispatch['inputdata']