Update gitnexus/src/core/run-analyze.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
John R. Eakin 2026-04-01 00:36:20 -05:00 • committed by GitHub
parent 958182dcd7
commit 9aed932544
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -356,11 +356,13 @@ export async function runFullAnalysis(
} catch (err) {
// Ensure native resources are closed even on error to prevent
// C++ atexit destructor races during process.exit() (#38, #40).
try {
const { disposeEmbedder } = await import('./embeddings/embedder.js');
await disposeEmbedder();
} catch {
/* swallow */
if (options.embeddings) {
try {
const { disposeEmbedder } = await import('./embeddings/embedder.js');
await disposeEmbedder();
} catch {
/* swallow */
}
}
try {
await closeLbug();