nostrdb: relay: fix race condition bug
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
committed by
Daniel D’Aquino
parent
e42b14cc6f
commit
a0b85129d4
@@ -4679,7 +4679,7 @@ static uint64_t ndb_write_note(struct ndb_txn *txn,
|
||||
relay_len = strlen(note->relay);
|
||||
|
||||
// let's quickly sanity check if we already have this note
|
||||
if (ndb_get_notekey_by_id(txn, note->note->id)) {
|
||||
if ((note_key = ndb_get_notekey_by_id(txn, note->note->id))) {
|
||||
// even if we do we still need to write relay index
|
||||
ndb_write_note_relay_kind_index(txn, kind, note_key,
|
||||
ndb_note_created_at(note->note),
|
||||
|
||||
Reference in New Issue
Block a user