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

Diff for /src/usr.bin/ssh/auth2-gss.c between version 1.8 and 1.8.2.1

version 1.8, 2004/06/21 17:36:31 version 1.8.2.1, 2005/09/02 03:44:59
Line 61 
Line 61 
         int present;          int present;
         OM_uint32 ms;          OM_uint32 ms;
         u_int len;          u_int len;
         char *doid = NULL;          u_char *doid = NULL;
   
         if (!authctxt->valid || authctxt->user == NULL)          if (!authctxt->valid || authctxt->user == NULL)
                 return (0);                  return (0);
Line 82 
Line 82 
                 present = 0;                  present = 0;
                 doid = packet_get_string(&len);                  doid = packet_get_string(&len);
   
                 if (len > 2 &&                  if (len > 2 && doid[0] == SSH_GSS_OIDTYPE &&
                    doid[0] == SSH_GSS_OIDTYPE &&                      doid[1] == len - 2) {
                    doid[1] == len - 2) {  
                         goid.elements = doid + 2;                          goid.elements = doid + 2;
                         goid.length   = len - 2;                          goid.length   = len - 2;
                         gss_test_oid_set_member(&ms, &goid, supported,                          gss_test_oid_set_member(&ms, &goid, supported,

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.8.2.1