From 0e0c53145faa0e40b9e193947858b5ded2469dae Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 29 Nov 2023 11:58:24 -0800 Subject: [PATCH] nostrdb/segfault: fix weird crash in ispunct Signed-off-by: William Casarin --- nostrdb/nostrdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nostrdb/nostrdb.c b/nostrdb/nostrdb.c index ea6376d9..bec05dde 100644 --- a/nostrdb/nostrdb.c +++ b/nostrdb/nostrdb.c @@ -2081,7 +2081,7 @@ static inline int is_punctuation(unsigned int codepoint) { return 0; // Check for ASCII punctuation - if (ispunct(codepoint)) + if (codepoint <= 128 && ispunct(codepoint)) return 1; // Check for Unicode punctuation exceptions (punctuation allowed in hashtags)