From 5fdcecd44f35b4f6c7e96ac7dbb060356fa9ceb7 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Sun, 18 Dec 2022 09:23:16 -0800 Subject: [PATCH] Fix crash in null bolt11 descriptions Changelog-Fixed: Fixed crashed on lightning invoices with empty descriptions --- damus/Models/Mentions.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/damus/Models/Mentions.swift b/damus/Models/Mentions.swift index 6a3de585..ecdeb067 100644 --- a/damus/Models/Mentions.swift +++ b/damus/Models/Mentions.swift @@ -189,7 +189,11 @@ func convert_invoice_block(_ b: invoice_block) -> Block? { return nil } - let description = String(cString: b11.description) + var description = "" + if b11.description != nil { + description = String(cString: b11.description) + } + guard let msat = maybe_pointee(b11.msat) else { return nil }