X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=driver%2Fpasswd-kerberos.c;h=202e0eb10982395a2f1c1186545c55e7ec4da38e;hb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;hp=398fc3c29e5112d7fa35cc467f19f395cdf6b39d;hpb=9c9d475ff889ed8be02e8ce8c17da28b93278fca;p=xscreensaver diff --git a/driver/passwd-kerberos.c b/driver/passwd-kerberos.c index 398fc3c2..202e0eb1 100644 --- a/driver/passwd-kerberos.c +++ b/driver/passwd-kerberos.c @@ -75,9 +75,13 @@ static char realm[REALM_SZ]; static char name[ANAME_SZ]; static char inst[INST_SZ]; - static char *tk_file; + static const char *tk_file; #endif /* !HAVE_DARWIN */ +/* warning suppression: duplicated in passwd.c */ +extern Bool kerberos_lock_init (int argc, char **argv, Bool verbose_p); +extern Bool kerberos_passwd_valid_p (const char *typed_passwd, Bool verbose_p); + /* Called at startup to grab user, instance, and realm information from the user's ticketfile (remember, name.inst@realm). Since we're @@ -222,7 +226,7 @@ kerberos_passwd_valid_p (const char *typed_passwd, Bool verbose_p) des_string_to_key(typed_passwd, mitkey); if (krb_get_in_tkt(name, inst, realm, "krbtgt", realm, DEFAULT_TKT_LIFE, - key_to_key, NULL, mitkey) != 0) { + key_to_key, NULL, (char *) mitkey) != 0) { success = False; } else { success = True;