From cb8585e4f89983db42d9069a22a20ea51f4732d2 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Tue, 11 Apr 2023 10:03:48 -0700 Subject: [PATCH] Fix naddr crash --- damus-c/damus.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/damus-c/damus.c b/damus-c/damus.c index 41780fd9..6a782adb 100644 --- a/damus-c/damus.c +++ b/damus-c/damus.c @@ -167,11 +167,15 @@ static int parse_mention_bech32(struct cursor *cur, struct block *block) { if (!parse_str(cur, "nostr:")) return 0; + block->block.str.start = (const char *)cur->p; + if (!parse_nostr_bech32(cur, &block->block.mention_bech32.bech32)) { cur->p = start; return 0; } + block->block.str.end = (const char *)cur->p; + block->type = BLOCK_MENTION_BECH32; return 1;