diff --git a/src/xpra/server/server_core.py b/src/xpra/server/server_core.py index 2e417d603a..b7c026d62e 100644 --- a/src/xpra/server/server_core.py +++ b/src/xpra/server/server_core.py @@ -1705,7 +1705,7 @@ def get_socket_info(self): si.setdefault(socktype, {}).setdefault("listeners", []).append(info) for socktype, auth_classes in self.auth_classes.items(): if auth_classes: - authenticators = si.setdefault(socktype, {})["authenticator"] + authenticators = si.setdefault(socktype, {}).setdefault("authenticator", {}) for i, auth_class in enumerate(auth_classes): authenticators[i] = auth_class[0], auth_class[2] return si