aboutsummaryrefslogtreecommitdiffstats
path: root/src/peer.rs
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2018-03-01 15:04:59 +0000
committerJake McGinty <me@jake.su>2018-03-04 01:23:19 +0000
commit61607d1117150a5122d2aff783d92c374e4d59e0 (patch)
tree78272ba7fd9649ecda5da61dfd0ecfd324879f1b /src/peer.rs
parentglobal: all hail clippy (diff)
downloadwireguard-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.rs2
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"))?;