From 9aed9325440a5e14c670bafbece3d71ce692175b Mon Sep 17 00:00:00 2001 From: "John R. Eakin" Date: Wed, 1 Apr 2026 00:36:20 -0500 Subject: [PATCH] Update gitnexus/src/core/run-analyze.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- gitnexus/src/core/run-analyze.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gitnexus/src/core/run-analyze.ts b/gitnexus/src/core/run-analyze.ts index 4ccfc8ad7..24e86e9f6 100644 --- a/gitnexus/src/core/run-analyze.ts +++ b/gitnexus/src/core/run-analyze.ts @@ -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();