From 683436738606a6a3689200005d039f90d502a7c9 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 10 Jan 2024 15:38:31 -0800 Subject: [PATCH] ndb: fix crashed when trying to process client event on a closed db --- nostrdb/Ndb.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/nostrdb/Ndb.swift b/nostrdb/Ndb.swift index b9956460..d0d95c51 100644 --- a/nostrdb/Ndb.swift +++ b/nostrdb/Ndb.swift @@ -373,6 +373,7 @@ class Ndb { } func process_client_event(_ str: String) -> Bool { + guard !self.closed else { return false } return str.withCString { cstr in return ndb_process_client_event(ndb.ndb, cstr, Int32(str.utf8.count)) != 0 }