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

Diff for /src/usr.bin/ssh/auth2-chall.c between version 1.20.8.2 and 1.21

version 1.20.8.2, 2005/03/10 17:15:04 version 1.21, 2004/06/01 14:20:45
Line 268 
Line 268 
         }          }
         packet_check_eom();          packet_check_eom();
   
         res = kbdintctxt->device->respond(kbdintctxt->ctxt, nresp, response);          if (authctxt->valid) {
                   res = kbdintctxt->device->respond(kbdintctxt->ctxt,
                       nresp, response);
           } else {
                   res = -1;
           }
   
         for (i = 0; i < nresp; i++) {          for (i = 0; i < nresp; i++) {
                 memset(response[i], 'r', strlen(response[i]));                  memset(response[i], 'r', strlen(response[i]));
Line 280 
Line 285 
         switch (res) {          switch (res) {
         case 0:          case 0:
                 /* Success! */                  /* Success! */
                 authenticated = authctxt->valid ? 1 : 0;                  authenticated = 1;
                 break;                  break;
         case 1:          case 1:
                 /* Authentication needs further interaction */                  /* Authentication needs further interaction */

Legend:
Removed from v.1.20.8.2  
changed lines
  Added in v.1.21