diff --git a/codex/erasure/erasure.nim b/codex/erasure/erasure.nim index 87b4bd20..20d744f2 100644 --- a/codex/erasure/erasure.nim +++ b/codex/erasure/erasure.nim @@ -510,6 +510,9 @@ proc asyncDecode*( if not task.success.load(): return failure("Leopard decoding task failed") + defer: + task.recovered = default(Isolated[seq[seq[byte]]]) + var recovered = task.recovered.extract success(recovered)