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

Diff for /src/usr.bin/openssl/apps.c between version 1.44 and 1.45

version 1.44, 2017/08/12 21:04:33 version 1.45, 2018/02/07 04:25:19
Line 584 
Line 584 
         ret = PKCS12_parse(p12, pass, pkey, cert, ca);          ret = PKCS12_parse(p12, pass, pkey, cert, ca);
   
 die:  die:
         if (p12)          PKCS12_free(p12);
                 PKCS12_free(p12);  
         return ret;          return ret;
 }  }
   
Line 900 
Line 899 
                 rv = 1;                  rv = 1;
   
 end:  end:
         if (xis)          sk_X509_INFO_pop_free(xis, X509_INFO_free);
                 sk_X509_INFO_pop_free(xis, X509_INFO_free);  
   
         if (rv == 0) {          if (rv == 0) {
                 if (pcerts) {                  if (pcerts) {
Line 1311 
Line 1309 
         }          }
   
 err:  err:
         if (in != NULL)          BIO_free(in);
                 BIO_free(in);          ASN1_INTEGER_free(ai);
         if (ai != NULL)  
                 ASN1_INTEGER_free(ai);  
         return (ret);          return (ret);
 }  }
   
Line 1359 
Line 1355 
         }          }
   
 err:  err:
         if (out != NULL)          BIO_free_all(out);
                 BIO_free_all(out);          ASN1_INTEGER_free(ai);
         if (ai != NULL)  
                 ASN1_INTEGER_free(ai);  
         return (ret);          return (ret);
 }  }
   
Line 1431 
Line 1425 
         ret = 1;          ret = 1;
   
 error:  error:
         if (!b)          BN_free(btmp);
                 BN_free(btmp);  
   
         return ret;          return ret;
 }  }
Line 1497 
Line 1490 
         }          }
   
 err:  err:
         if (dbattr_conf)          NCONF_free(dbattr_conf);
                 NCONF_free(dbattr_conf);          TXT_DB_free(tmpdb);
         if (tmpdb)          BIO_free_all(in);
                 TXT_DB_free(tmpdb);  
         if (in)  
                 BIO_free_all(in);  
         return retdb;          return retdb;
 }  }
   
Line 1675 
Line 1665 
 free_index(CA_DB *db)  free_index(CA_DB *db)
 {  {
         if (db) {          if (db) {
                 if (db->db)                  TXT_DB_free(db->db);
                         TXT_DB_free(db->db);  
                 free(db);                  free(db);
         }          }
 }  }
Line 1945 
Line 1934 
                 return 0;                  return 0;
   
         if (*badarg) {          if (*badarg) {
                 if (*pm)                  X509_VERIFY_PARAM_free(*pm);
                         X509_VERIFY_PARAM_free(*pm);  
                 *pm = NULL;                  *pm = NULL;
                 goto end;                  goto end;
         }          }
Line 2075 
Line 2063 
   
         nodes_print(out, "Authority", X509_policy_tree_get0_policies(tree));          nodes_print(out, "Authority", X509_policy_tree_get0_policies(tree));
         nodes_print(out, "User", X509_policy_tree_get0_user_policies(tree));          nodes_print(out, "User", X509_policy_tree_get0_user_policies(tree));
         if (free_out)  
                 BIO_free(out);          BIO_free(out);
 }  }
   
 /*  /*

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45