diff options
-rw-r--r-- | openpgp/src/parse.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openpgp/src/parse.rs b/openpgp/src/parse.rs index b6963d2c..4e9aefb0 100644 --- a/openpgp/src/parse.rs +++ b/openpgp/src/parse.rs @@ -5138,7 +5138,7 @@ impl<'a> PacketParser<'a> { let mut dec = Decryptor::new( algo, key, &self.data_hard(bl + 2)?[..bl + 2])?; let mut header = vec![ 0u8; bl + 2 ]; - dec.read(&mut header)?; + dec.read_exact(&mut header)?; if !(header[bl - 2] == header[bl] && header[bl - 1] == header[bl + 1]) { |