From 83fbe804974e32a5e506565cfd274d6abf32740f Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Wed, 6 May 2026 18:45:41 +0200 Subject: [PATCH] Strip null bytes from display names by default --- LXMF/LXMF.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LXMF/LXMF.py b/LXMF/LXMF.py index cdb90a5..2abf087 100644 --- a/LXMF/LXMF.py +++ b/LXMF/LXMF.py @@ -128,7 +128,7 @@ def display_name_from_app_data(app_data=None): if dn == None: return None else: try: - decoded = dn.decode("utf-8") + decoded = dn.decode("utf-8").replace("\x00", "").strip() return decoded except Exception as e: RNS.log(f"Could not decode display name in included announce data. The contained exception was: {e}", RNS.LOG_ERROR)