From 2e0ad5ea322084e15a6c0327a3c1277a4239026d Mon Sep 17 00:00:00 2001 From: Paul Schaaf Date: Tue, 11 May 2021 09:37:28 +0200 Subject: [PATCH] add missing zeroing of escrow account at the end of process_exchange --- src/processor.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/processor.rs b/src/processor.rs index 4dfb97f..3d86e2f 100644 --- a/src/processor.rs +++ b/src/processor.rs @@ -210,6 +210,7 @@ impl Processor { .checked_add(escrow_account.lamports()) .ok_or(EscrowError::AmountOverflow)?; **escrow_account.lamports.borrow_mut() = 0; + *escrow_account.data.borrow_mut() = &mut []; Ok(()) }