pay attention to enable_v4_cross_realm
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11808 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997 - 2002 Kungliga Tekniska H<>gskolan
|
||||
* Copyright (c) 1997 - 2003 Kungliga Tekniska H<>gskolan
|
||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||
* All rights reserved.
|
||||
*
|
||||
@@ -369,6 +369,13 @@ do_version4(unsigned char *buf,
|
||||
goto out2;
|
||||
}
|
||||
|
||||
if (!enable_v4_cross_realm && strcmp(realm, v4_realm) != 0) {
|
||||
kdc_log(0, "krb4 Cross-realm %s -> %s disabled", realm, v4_realm);
|
||||
make_err_reply(reply, KERB_ERR_PRINCIPAL_UNKNOWN,
|
||||
"Can't hop realms");
|
||||
goto out2;
|
||||
}
|
||||
|
||||
if(strcmp(sname, "changepw") == 0){
|
||||
kdc_log(0, "Bad request for changepw ticket (krb4)");
|
||||
make_err_reply(reply, KERB_ERR_PRINCIPAL_UNKNOWN,
|
||||
|
Reference in New Issue
Block a user