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

Diff for /src/usr.bin/ssh/Attic/key.c between version 1.33 and 1.34

version 1.33, 2001/10/04 14:34:16 version 1.34, 2001/11/21 15:51:24
Line 420 
Line 420 
                 n = uudecode(cp, blob, len);                  n = uudecode(cp, blob, len);
                 if (n < 0) {                  if (n < 0) {
                         error("key_read: uudecode %s failed", cp);                          error("key_read: uudecode %s failed", cp);
                           xfree(blob);
                         return -1;                          return -1;
                 }                  }
                 k = key_from_blob(blob, n);                  k = key_from_blob(blob, n);
                   xfree(blob);
                 if (k == NULL) {                  if (k == NULL) {
                         error("key_read: key_from_blob %s failed", cp);                          error("key_read: key_from_blob %s failed", cp);
                         return -1;                          return -1;
                 }                  }
                 xfree(blob);  
                 if (k->type != type) {                  if (k->type != type) {
                         error("key_read: type mismatch: encoding error");                          error("key_read: type mismatch: encoding error");
                         key_free(k);                          key_free(k);
Line 454 
Line 455 
 #endif  #endif
                 }                  }
 /*XXXX*/  /*XXXX*/
                   key_free(k);
                 if (success != 1)                  if (success != 1)
                         break;                          break;
                 key_free(k);  
                 /* advance cp: skip whitespace and data */                  /* advance cp: skip whitespace and data */
                 while (*cp == ' ' || *cp == '\t')                  while (*cp == ' ' || *cp == '\t')
                         cp++;                          cp++;

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34