krb5_principal_is_anonymous
_krb5_principal_is_anonymous() is used outside lib/krb5 and therefore it needs to be properly exported and its flag macros need to be in a public header: krb5.h not krb5_locl.h. Including krb5_locl.h from within kuser_locl.h for instance results in build failures on Solaris. This change renames the function and makes it part of the public api. Change-Id: I130d1698b10bdbd150b95e8c7d32dfc362889ce6
This commit is contained in:

committed by
Luke Howard

parent
c3e2c048c3
commit
bdcd7d2f3d
@@ -631,7 +631,7 @@ get_new_tickets(krb5_context context,
|
||||
goto out;
|
||||
}
|
||||
} else if (pk_user_id || ent_user_id ||
|
||||
_krb5_principal_is_anonymous(context, principal, KRB5_ANON_MATCH_ANY)) {
|
||||
krb5_principal_is_anonymous(context, principal, KRB5_ANON_MATCH_ANY)) {
|
||||
|
||||
} else if (!interactive && passwd[0] == '\0') {
|
||||
static int already_warned = 0;
|
||||
|
@@ -72,7 +72,6 @@
|
||||
#include <parse_time.h>
|
||||
#include <err.h>
|
||||
#include <krb5.h>
|
||||
#include "krb5_locl.h"
|
||||
|
||||
#if defined(HAVE_SYS_IOCTL_H) && SunOS != 40
|
||||
#include <sys/ioctl.h>
|
||||
|
Reference in New Issue
Block a user