aboutsummaryrefslogtreecommitdiffstats
path: root/g10/parse-packet.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/parse-packet.c')
-rw-r--r--g10/parse-packet.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/g10/parse-packet.c b/g10/parse-packet.c
index ec2cfe3c2..7e1c8f959 100644
--- a/g10/parse-packet.c
+++ b/g10/parse-packet.c
@@ -1287,10 +1287,12 @@ parse_symkeyenc (IOBUF inp, int pkttype, unsigned long pktlen,
{
for (i = 0; i < 16 && pktlen; i++, pktlen--)
k->s2k.u.a.salt[i] = iobuf_get_noeof (inp);
- k->s2k.u.a.t = iobuf_get_noeof (inp);;
- k->s2k.u.a.m = iobuf_get_noeof (inp);;
- k->s2k.u.a.p = iobuf_get_noeof (inp);;
- pktlen -=3;
+ k->s2k.u.a.t = iobuf_get_noeof (inp);
+ pktlen--;
+ k->s2k.u.a.p = iobuf_get_noeof (inp);
+ pktlen--;
+ k->s2k.u.a.m = iobuf_get_noeof (inp);
+ pktlen--;
}
else
k->s2k.u.s.hash_algo = hash_algo;