- code = mk_ap_req(ticket, service, phost, realm, (long)0);
- if (pass == 1) {
- /* maybe we're taking too long? */
- if ((code = get_sms_tgt()) != 0) {
- /* don't need phost buffer any more */
- sprintf(phost, "%s: can't get Kerberos TGT",
- error_message(code));
- sms_log_error(phost);
- return(code);
+ code = krb_mk_req(ticket, service, phost, realm, (long)0);
+ if (code) {
+ 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;