From 91abd187d35230741e40c2195f7b1ef7231e869d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20D=E2=80=99Aquino?= Date: Wed, 16 Jul 2025 09:50:55 -0700 Subject: [PATCH] Improve lifetime handling in collectBlocks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-None Signed-off-by: Daniel D’Aquino --- nostrdb/NdbBlock.swift | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nostrdb/NdbBlock.swift b/nostrdb/NdbBlock.swift index 74090057..a71f2a82 100644 --- a/nostrdb/NdbBlock.swift +++ b/nostrdb/NdbBlock.swift @@ -257,12 +257,12 @@ extension NdbBlockGroup { // Start the iteration self.metadata.borrow { value in ndb_blocks_iterate_start(cptr, value.as_ptr(), &iter) - } - - // Collect blocks into array - while let ptr = ndb_blocks_iterate_next(&iter), - let block = NdbBlock(ndb_block_ptr(ptr: ptr)) { - blocks.append(block) + + // Collect blocks into array + while let ptr = ndb_blocks_iterate_next(&iter), + let block = NdbBlock(ndb_block_ptr(ptr: ptr)) { + blocks.append(block) + } } }