From 44aaacccbebca19cb5cdca7dff1f6f0cda72503f Mon Sep 17 00:00:00 2001 From: Ivan FB Date: Fri, 24 Apr 2026 14:00:26 +0200 Subject: [PATCH] invoke onNotResponding if failure in destroyFFIContext --- ffi/ffi_context.nim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ffi/ffi_context.nim b/ffi/ffi_context.nim index b9f2dab..f53a662 100644 --- a/ffi/ffi_context.nim +++ b/ffi/ffi_context.nim @@ -235,8 +235,10 @@ proc destroyFFIContext*[T](ctx: ptr FFIContext[T]): Result[void, string] = ctx.cleanUpResources() let signaledOnTime = ctx.reqSignal.fireSync().valueOr: + ctx.onNotResponding() return err("error in destroyFFIContext: " & $error) if not signaledOnTime: + ctx.onNotResponding() return err("failed to signal reqSignal on time in destroyFFIContext") return ok()