diff --git a/programs/vote/src/vote_state/mod.rs b/programs/vote/src/vote_state/mod.rs index 210ac3dbc1..d9e00af886 100644 --- a/programs/vote/src/vote_state/mod.rs +++ b/programs/vote/src/vote_state/mod.rs @@ -685,7 +685,9 @@ pub fn withdraw( } _ => (), } - vote_account.try_account_ref_mut()?.lamports -= lamports; + vote_account + .try_account_ref_mut()? + .checked_sub_lamports(lamports)?; to_account .try_account_ref_mut()? .checked_add_lamports(lamports)?;