[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.42 and 1.43

version 1.42, 2002/08/22 21:33:58 version 1.43, 2002/09/09 06:48:06
Line 132 
Line 132 
 #endif /* KRB4 */  #endif /* KRB4 */
                                 } else {                                  } else {
 #ifdef KRB5  #ifdef KRB5
                                         krb5_data tkt;                                          krb5_data tkt, reply;
                                         tkt.length = dlen;                                          tkt.length = dlen;
                                         tkt.data = kdata;                                          tkt.data = kdata;
   
                                         if (auth_krb5(authctxt, &tkt, &client_user)) {                                          if (PRIVSEP(auth_krb5(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);
   
                                                   /* Send response to client */
                                                   packet_start(
                                                       SSH_SMSG_AUTH_KERBEROS_RESPONSE);
                                                   packet_put_string((char *)
                                                       reply.data, reply.length);
                                                   packet_send();
                                                   packet_write_wait();
   
                                                   if (reply.length)
                                                           xfree(reply.data);
                                                 xfree(client_user);                                                  xfree(client_user);
                                         }                                          }
 #endif /* KRB5 */  #endif /* KRB5 */

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