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

Diff for /src/usr.bin/skey/skey.c between version 1.7 and 1.8

version 1.7, 1996/10/30 01:09:23 version 1.8, 1996/11/03 18:57:14
Line 36 
Line 36 
         char    *argv[];          char    *argv[];
 {  {
         int     n, i, cnt = 1, pass = 0, hexmode = 0;          int     n, i, cnt = 1, pass = 0, hexmode = 0;
         char    passwd[256], key[8], buf[33], *seed, *slash;          char    passwd[SKEY_MAX_PW_LEN+1], key[SKEY_BINKEY_SIZE];
           char    buf[33], *seed, *slash;
   
         /* If we were called as otp-METHOD, set algorithm based on that */          /* If we were called as otp-METHOD, set algorithm based on that */
         if (strncmp(argv[0], "otp-", 4) == 0) {          if (strncmp(argv[0], "otp-", 4) == 0) {
Line 90 
Line 91 
                 seed = slash;                  seed = slash;
   
                 if ((n = atoi(argv[i])) < 0) {                  if ((n = atoi(argv[i])) < 0) {
                         warnx("%s not positive", argv[i]);                          warnx("%d not positive", n);
                         usage(argv[0]);                          usage(argv[0]);
                   } else if (n > SKEY_MAX_SEQ) {
                           warnx("%d is larger than max (%d)", n, SKEY_MAX_SEQ);
                           usage(argv[0]);
                 }                  }
         } else {          } else {
                 if ((n = atoi(argv[i])) < 0) {                  if ((n = atoi(argv[i])) < 0) {
                         warnx("%s not positive", argv[i]);                          warnx("%s not positive", argv[i]);
                           usage(argv[0]);
                   } else if (n > SKEY_MAX_SEQ) {
                           warnx("%d is larger than max (%d)", n, SKEY_MAX_SEQ);
                         usage(argv[0]);                          usage(argv[0]);
                 }                  }
                 seed = argv[++i];                  seed = argv[++i];

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