cl->clname = (char *)malloc((unsigned)(strlen(buf)+1));
(void) strcpy(cl->clname, buf);
- bzero(&ad, sizeof(ad)); /* Clean up session key, etc. */
- cl->users_id = get_users_id(cl->kname.name);
+ if (!strcmp(ad.prealm, krb_realm))
+ cl->users_id = get_users_id(cl->kname.name);
if (cl->args->sms_version_no == SMS_VERSION_2) {
unsigned len = strlen(cl->args->sms_argv[1]) + 1;
} else {
cl->entity = unknown;
}
+ bzero(&ad, sizeof(ad)); /* Clean up session key, etc. */
if (log_flags & LOG_RES)
com_err(whoami, 0, "Authenticated to %s using %s, id %d",