From d8309e5ff27492aa4d73a86abd61affb326f1216 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 7 Jun 2000 09:53:39 +0000 Subject: [PATCH] if v4 is not enabled, just generate error reply and exit git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8342 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/kerberos4.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kdc/kerberos4.c b/kdc/kerberos4.c index d44d922f0..3de8ca868 100644 --- a/kdc/kerberos4.c +++ b/kdc/kerberos4.c @@ -153,6 +153,12 @@ do_version4(unsigned char *buf, char client_name[256]; char server_name[256]; + if(!enable_v4) { + kdc_log(0, "Rejected version 4 request from %s", from); + make_err_reply(reply, KDC_GEN_ERR, "function not enabled"); + return 0; + } + sp = krb5_storage_from_mem(buf, len); RCHECK(krb5_ret_int8(sp, &pvno), out); if(pvno != 4){