try_it:
code = krb_mk_req(ticket, service, phost, realm, (long)0);
if (code) {
- code += ERROR_TABLE_BASE_krb;
+ if (pass == 1) {
+ /* maybe we're taking too long? */
+ if ((code = get_mr_tgt()) != 0) {
+ com_err(whoami, code, " can't get Kerberos TGT");
+ return(code);
+ }
+ pass++;
+ goto try_it;
+ }
com_err(whoami, code, "in krb_mk_req");
} else {
code = krb_get_cred(service, phost, realm, &cr);
bcopy(cr.session, session, sizeof(session));
}
-#ifdef notdef
- if (pass == 1) {
- /* maybe we're taking too long? */
- if ((code = get_mr_tgt()) != 0) {
- com_err(whoami, code, " can't get Kerberos TGT");
- return(code);
- }
- pass++;
- goto try_it;
- }
-#endif /* notdef */
return(code);
}