diff options
author | Jake McGinty <me@jake.su> | 2018-03-01 15:04:59 +0000 |
---|---|---|
committer | Jake McGinty <me@jake.su> | 2018-03-04 01:23:19 +0000 |
commit | 61607d1117150a5122d2aff783d92c374e4d59e0 (patch) | |
tree | 78272ba7fd9649ecda5da61dfd0ecfd324879f1b /src/peer.rs | |
parent | global: all hail clippy (diff) | |
download | wireguard-rs-61607d1117150a5122d2aff783d92c374e4d59e0.tar.xz wireguard-rs-61607d1117150a5122d2aff783d92c374e4d59e0.zip |
peer: smaller allocations for incoming messages
Diffstat (limited to 'src/peer.rs')
-rw-r--r-- | src/peer.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/peer.rs b/src/peer.rs index 086871c..4b5135d 100644 --- a/src/peer.rs +++ b/src/peer.rs @@ -311,7 +311,7 @@ impl Peer { let our_index = LittleEndian::read_u32(&packet[4..]); let nonce = LittleEndian::read_u64(&packet[8..]); - let mut raw_packet = vec![0u8; MAX_SEGMENT_SIZE]; + let mut raw_packet = vec![0u8; packet.len()]; let session_type = { let (session, session_type) = self.find_session(our_index).ok_or_else(|| err_msg("no session with index"))?; |