authorized = 1;
if(authorized)
{
- flog(LOG_INFO, "krb5 principal %s successfully authorized as %s", data->cname, data->username);
+ flog(LOG_INFO, "krb5 principal %s successfully authorized as %s%s", data->cname, data->username, (data->creds == NULL)?"":" (with fwd creds)");
return(AUTH_SUCCESS);
} else {
flog(LOG_INFO, "krb5 principal %s not authorized as %s", data->cname, data->username);
krb5_free_tgt_creds(k5context, fwdcreds);
return(AUTH_ERR);
}
- flog(LOG_INFO, "received forwarded credentials for %s", data->username);
/* Copy only the first credential. (Change this if it becomes a problem) */
ret = krb5_copy_creds(k5context, *fwdcreds, &data->creds);
krb5_free_tgt_creds(k5context, fwdcreds);
}
free(buf);
} else {
- if((buf = krb5_cc_default_name(k5context)) == NULL) {
+ if((buf = (char *)krb5_cc_default_name(k5context)) == NULL) {
flog(LOG_ERR, "could not get default ccache name");
return(AUTH_ERR);
}