From 01e8de96b2bee66bbaee0c3af08dd38bdbffa5c9 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Thu, 2 Nov 2023 06:15:17 +0100 Subject: [PATCH] fix: Check for empty messages before checking its properties in MuxRPCAPI --- ssb/muxrpc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ssb/muxrpc.py b/ssb/muxrpc.py index f121e13..f48ad15 100644 --- a/ssb/muxrpc.py +++ b/ssb/muxrpc.py @@ -159,11 +159,11 @@ class MuxRPCAPI: """Continuously process incoming messages""" async for req_message in self.connection: - body = req_message.body - if req_message is None: return + body = req_message.body + if isinstance(body, dict) and body.get("name"): self.process(self.connection, MuxRPCRequest.from_message(req_message))