We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1dee404 commit 24d4fd0Copy full SHA for 24d4fd0
src/wrappers/themis/rust/src/secure_session.rs
@@ -570,7 +570,8 @@ impl SecureSession {
570
/// [`negotiate`]: struct.SecureSession.html#method.negotiate
571
/// [`receive_data`]: trait.SecureSessionTransport.html#method.receive_data
572
pub fn receive(&mut self, max_len: usize) -> Result<Vec<u8>> {
573
- let mut message = Vec::with_capacity(max_len);
+ let mut message = Vec::new();
574
+ message.try_reserve(max_len)?;
575
576
unsafe {
577
let length = secure_session_receive(
0 commit comments