summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--openpgp/src/parse.rs2
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]) {