Skip to content

Commit 22cb877

Browse files
committed
Fix crash on close
1 parent 9a6580a commit 22cb877

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • packages/web/src/db/adapters/memory-pool

packages/web/src/db/adapters/memory-pool/client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,13 +242,13 @@ export class InMemoryWriteAheadLogPool extends DBAdapter {
242242

243243
override async close(): Promise<void> {
244244
const releaseWriter = await this.#writeLock.acquire();
245-
const { release } = await this.#readers.requestAll();
245+
const readers = this.#readers.size ? await this.#readers.requestAll() : null;
246246
for (const worker of this.#rawWorkers) {
247247
worker.close();
248248
}
249249

250250
releaseWriter();
251-
release();
251+
readers?.release();
252252
}
253253
}
254254

0 commit comments

Comments
 (0)