[BACK]Return to auth1.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/auth1.c between version 1.43 and 1.44

version 1.43, 2002/09/09 06:48:06 version 1.44, 2002/09/26 11:38:43
Line 116 
Line 116 
   
                                 if (kdata[0] == 4) { /* KRB_PROT_VERSION */                                  if (kdata[0] == 4) { /* KRB_PROT_VERSION */
 #ifdef KRB4  #ifdef KRB4
                                         KTEXT_ST tkt;                                          KTEXT_ST tkt, reply;
   
                                         tkt.length = dlen;                                          tkt.length = dlen;
                                         if (tkt.length < MAX_KTXT_LEN)                                          if (tkt.length < MAX_KTXT_LEN)
                                                 memcpy(tkt.dat, kdata, tkt.length);                                                  memcpy(tkt.dat, kdata, tkt.length);
   
                                         if (auth_krb4(authctxt, &tkt, &client_user)) {                                          if (PRIVSEP(auth_krb4(authctxt, &tkt,
                                               &client_user, &reply))) {
                                                 authenticated = 1;                                                  authenticated = 1;
                                                 snprintf(info, sizeof(info),                                                  snprintf(info, sizeof(info),
                                                     " tktuser %.100s",                                                      " tktuser %.100s",
                                                     client_user);                                                      client_user);
   
                                                   packet_start(
                                                       SSH_SMSG_AUTH_KERBEROS_RESPONSE);
                                                   packet_put_string((char *)
                                                       reply.dat, reply.length);
                                                   packet_send();
                                                   packet_write_wait();
   
                                                 xfree(client_user);                                                  xfree(client_user);
                                         }                                          }
 #endif /* KRB4 */  #endif /* KRB4 */

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44