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

Diff for /src/usr.bin/openssl/ca.c between version 1.25 and 1.26

version 1.25, 2017/05/08 21:12:36 version 1.26, 2018/02/07 05:47:55
Line 497 
Line 497 
                         rev_type = REV_CA_COMPROMISE;                          rev_type = REV_CA_COMPROMISE;
                 }                  }
                 else {                  else {
 bad:   bad:
                         if (errstr)                          if (errstr)
                                 BIO_printf(bio_err, "invalid argument %s: %s\n",                                  BIO_printf(bio_err, "invalid argument %s: %s\n",
                                     *argv, errstr);                                      *argv, errstr);
Line 1310 
Line 1310 
         /*****************************************************************/          /*****************************************************************/
         ret = 0;          ret = 0;
   
 err:   err:
         free(tofree);          free(tofree);
   
         BIO_free_all(Cout);          BIO_free_all(Cout);
Line 1407 
Line 1407 
             verbose, req, ext_sect, lconf, certopt, nameopt, default_op,              verbose, req, ext_sect, lconf, certopt, nameopt, default_op,
             ext_copy, selfsign);              ext_copy, selfsign);
   
 err:   err:
         if (req != NULL)          if (req != NULL)
                 X509_REQ_free(req);                  X509_REQ_free(req);
         if (in != NULL)          if (in != NULL)
Line 1464 
Line 1464 
             verbose, rreq, ext_sect, lconf, certopt, nameopt, default_op,              verbose, rreq, ext_sect, lconf, certopt, nameopt, default_op,
             ext_copy, 0);              ext_copy, 0);
   
 err:   err:
         if (rreq != NULL)          if (rreq != NULL)
                 X509_REQ_free(rreq);                  X509_REQ_free(rreq);
         if (req != NULL)          if (req != NULL)
Line 1969 
Line 1969 
                 goto err;                  goto err;
         }          }
         ok = 1;          ok = 1;
 err:   err:
         for (i = 0; i < DB_NUMBER; i++)          for (i = 0; i < DB_NUMBER; i++)
                 free(row[i]);                  free(row[i]);
   
Line 2126 
Line 2126 
             verbose, req, ext_sect, lconf, certopt, nameopt, default_op,              verbose, req, ext_sect, lconf, certopt, nameopt, default_op,
             ext_copy, 0);              ext_copy, 0);
   
 err:   err:
         if (req != NULL)          if (req != NULL)
                 X509_REQ_free(req);                  X509_REQ_free(req);
         if (parms != NULL)          if (parms != NULL)
Line 2248 
Line 2248 
         }          }
         ok = 1;          ok = 1;
   
 err:   err:
         for (i = 0; i < DB_NUMBER; i++)          for (i = 0; i < DB_NUMBER; i++)
                 free(row[i]);                  free(row[i]);
   
Line 2320 
Line 2320 
                 ok = -1;                  ok = -1;
         }          }
   
 err:   err:
         for (i = 0; i < DB_NUMBER; i++)          for (i = 0; i < DB_NUMBER; i++)
                 free(row[i]);                  free(row[i]);
   
Line 2383 
Line 2383 
                 }                  }
         }          }
   
 err:   err:
         ASN1_UTCTIME_free(a_tm);          ASN1_UTCTIME_free(a_tm);
         free(a_tm_s);          free(a_tm_s);
   
Line 2534 
Line 2534 
         else          else
                 ret = 1;                  ret = 1;
   
 err:   err:
         free(tmp);          free(tmp);
   
         ASN1_OBJECT_free(hold);          ASN1_OBJECT_free(hold);
Line 2681 
Line 2681 
   
         ret = 1;          ret = 1;
   
 err:   err:
         free(tmp);          free(tmp);
   
         if (!phold)          if (!phold)

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26