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

Diff for /src/usr.bin/ssh/sshconnect2.c between version 1.261 and 1.262

version 1.261, 2017/05/30 14:23:52 version 1.262, 2017/05/31 05:08:46
Line 695 
Line 695 
 }  }
   
 static OM_uint32  static OM_uint32
 process_gssapi_token(void *ctxt, gss_buffer_t recv_tok)  process_gssapi_token(struct ssh *ssh, gss_buffer_t recv_tok)
 {  {
         struct ssh *ssh = ctxt;  
         Authctxt *authctxt = ssh->authctxt;          Authctxt *authctxt = ssh->authctxt;
         Gssctxt *gssctxt = authctxt->methoddata;          Gssctxt *gssctxt = authctxt->methoddata;
         gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER;          gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER;
Line 781 
Line 780 
   
         free(oidv);          free(oidv);
   
         if (GSS_ERROR(process_gssapi_token(ctxt, GSS_C_NO_BUFFER))) {          if (GSS_ERROR(process_gssapi_token(ssh, GSS_C_NO_BUFFER))) {
                 /* Start again with next method on list */                  /* Start again with next method on list */
                 debug("Trying to start again");                  debug("Trying to start again");
                 userauth(authctxt, NULL);                  userauth(authctxt, NULL);
Line 807 
Line 806 
   
         packet_check_eom();          packet_check_eom();
   
         status = process_gssapi_token(ctxt, &recv_tok);          status = process_gssapi_token(ssh, &recv_tok);
   
         free(recv_tok.value);          free(recv_tok.value);
   

Legend:
Removed from v.1.261  
changed lines
  Added in v.1.262