]> andersk Git - moira.git/commitdiff
for decstation need to handle re-initing ticket file
authormar <mar>
Wed, 30 Dec 1992 17:46:33 +0000 (17:46 +0000)
committermar <mar>
Wed, 30 Dec 1992 17:46:33 +0000 (17:46 +0000)
update/ticket.c

index 59f3a8e812abb0b2beaa6b1bbfbcfff79f884745..a577dfb5419f3fdc8e5aa1f22232e7e880fcd8d1 100644 (file)
@@ -57,23 +57,20 @@ get_mr_update_ticket(host, ticket)
  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);
 }
 
This page took 0.046089 seconds and 5 git commands to generate.