From aa75a633ee8428ca30d2e32401e1c3087efb68ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 8 Oct 2006 09:01:36 +0000 Subject: [PATCH] (handle_vanilla_tcp): shorten length when we shorten the buffer, this matter im the PK-INIT encKey case where a checksum is done over the whole packet. Reported by Olga Kornievskaia git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18345 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/connect.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kdc/connect.c b/kdc/connect.c index 04964d63f..f590a27a5 100644 --- a/kdc/connect.c +++ b/kdc/connect.c @@ -608,6 +608,7 @@ handle_vanilla_tcp (krb5_context context, krb5_storage_free(sp); if(d->len - 4 >= len) { memmove(d->buf, d->buf + 4, d->len - 4); + d->len -= 4; return 1; } return 0;