Skip to content

Commit c9ccaa2

Browse files
Fix: Remove empty catch block in sqlite-db.ts free statement (#209)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
1 parent 329c69f commit c9ccaa2

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/core/sqlite-db.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,11 @@ class WasmDatabaseEngine implements DatabaseOperations {
176176
} catch (err) {
177177
// Ensure current statement is freed if iteration was interrupted
178178
if (currentStmt) {
179-
try { currentStmt.free(); } catch { /* ignore free errors */ }
179+
try {
180+
currentStmt.free();
181+
} catch (freeErr) {
182+
console.warn('Failed to free statement on error:', freeErr);
183+
}
180184
}
181185
const errorDetail = err instanceof Error ? err.message : String(err);
182186
throw new Error(`Query failed: ${errorDetail}`);

0 commit comments

Comments
 (0)