Skip to content

Commit d74cac0

Browse files
johnsaiglenvsriram
authored andcommitted
solana: Change "as" to try_from()
1 parent a590b5d commit d74cac0

File tree

1 file changed

+3
-1
lines changed
  • solana/programs/wormhole-governance/src/instructions

1 file changed

+3
-1
lines changed

solana/programs/wormhole-governance/src/instructions/governance.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,9 @@ impl GovernanceMessage {
162162
acc.is_signer.write(writer)?;
163163
acc.is_writable.write(writer)?;
164164
}
165-
(data.len() as u16).write(writer)?;
165+
u16::try_from(data.len())
166+
.map_err(|_| io::Error::new(io::ErrorKind::InvalidData, "data length overflow"))?
167+
.write(writer)?;
166168
writer.write_all(data)
167169
}
168170
}

0 commit comments

Comments
 (0)