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

Diff for /src/usr.bin/ssh/ssh-keygen.c between version 1.439 and 1.440

version 1.439, 2021/10/28 02:54:18 version 1.440, 2021/10/29 03:20:46
Line 2657 
Line 2657 
         size_t i;          size_t i;
         time_t now;          time_t now;
   
         *verify_timep = 0;          if (verify_timep != NULL)
                   *verify_timep = 0;
         if (print_pubkey != NULL)          if (print_pubkey != NULL)
                 *print_pubkey = 0;                  *print_pubkey = 0;
         for (i = 0; i < nopts; i++) {          for (i = 0; i < nopts; i++) {
                 if (strncasecmp(opts[i], "verify-time=", 12) == 0) {                  if (verify_timep &&
                       strncasecmp(opts[i], "verify-time=", 12) == 0) {
                         if (parse_absolute_time(opts[i] + 12,                          if (parse_absolute_time(opts[i] + 12,
                             verify_timep) != 0 || *verify_timep == 0) {                              verify_timep) != 0 || *verify_timep == 0) {
                                 error("Invalid \"verify-time\" option");                                  error("Invalid \"verify-time\" option");
Line 2675 
Line 2677 
                         return SSH_ERR_INVALID_ARGUMENT;                          return SSH_ERR_INVALID_ARGUMENT;
                 }                  }
         }          }
         if (*verify_timep == 0) {          if (verify_timep && *verify_timep == 0) {
                 if ((now = time(NULL)) < 0) {                  if ((now = time(NULL)) < 0) {
                         error("Time is before epoch");                          error("Time is before epoch");
                         return SSH_ERR_INVALID_ARGUMENT;                          return SSH_ERR_INVALID_ARGUMENT;

Legend:
Removed from v.1.439  
changed lines
  Added in v.1.440