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

Diff for /src/usr.bin/ssh/Attic/radix.c between version 1.17.2.4 and 1.18

version 1.17.2.4, 2002/10/11 14:51:52 version 1.18, 2002/04/20 09:17:19
Line 65 
Line 65 
         buffer_put_short(&b, creds->kvno);          buffer_put_short(&b, creds->kvno);
   
         /* 32 bit size + data */          /* 32 bit size + data */
         buffer_put_string(&b, creds->ticket_st.dat, creds->ticket_st.length);          buffer_put_string(&b, creds->ticket_st.dat,
               sizeof(creds->ticket_st.length));
   
         ret = uuencode(buffer_ptr(&b), buffer_len(&b), (char *)buf, buflen);          ret = uuencode(buffer_ptr(&b), buffer_len(&b), (char *)buf, buflen);
   
Line 75 
Line 76 
   
 #define GETSTRING(b, t, tlen) \  #define GETSTRING(b, t, tlen) \
         do { \          do { \
                 int i, found = 0; \                  int i; \
                 for (i = 0; i < tlen; i++) { \                  for (i = 0; i < tlen; i++) { \
                         if (buffer_len(b) == 0) \                          if (buffer_len(b) == 0) \
                                 goto done; \                                  goto done; \
                         t[i] = buffer_get_char(b); \                          t[i] = buffer_get_char(b); \
                         if (t[i] == '\0') { \                          if (t[i] == '\0') \
                                 found = 1; \  
                                 break; \                                  break; \
                         } \  
                 } \                  } \
                 if (!found) \                  if (t[i] != '\0') \
                         goto done; \                          goto done; \
         } while(0)          } while(0)
   
Line 93 
Line 92 
 radix_to_creds(const char *buf, CREDENTIALS *creds)  radix_to_creds(const char *buf, CREDENTIALS *creds)
 {  {
         Buffer b;          Buffer b;
         u_char *space;          char c, version, *space, *p;
         char c, version, *p;          u_int endTime;
         u_int endTime, len;          int len, blen, ret;
         int blen, ret;  
   
         ret = 0;          ret = 0;
         blen = strlen(buf);          blen = strlen(buf);
Line 149 
Line 147 
                 goto done;                  goto done;
         memcpy(&creds->ticket_st.dat, p, len);          memcpy(&creds->ticket_st.dat, p, len);
         creds->ticket_st.length = len;          creds->ticket_st.length = len;
   
         ret = 1;          ret = 1;
 done:  done:
         buffer_free(&b);          buffer_free(&b);

Legend:
Removed from v.1.17.2.4  
changed lines
  Added in v.1.18