commit 683436738606a6a3689200005d039f90d502a7c9
parent afe3dcf039b1e0e76f3fe8c97d553c92146b26a4
Author: William Casarin <jb55@jb55.com>
Date: Wed, 10 Jan 2024 15:38:31 -0800
ndb: fix crashed when trying to process client event on a closed db
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git 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
}