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

Diff for /src/usr.bin/openssl/pkcs12.c between version 1.12 and 1.13

version 1.12, 2019/07/24 13:49:24 version 1.13, 2019/07/26 11:52:51
Line 747 
Line 747 
   
 export_end:  export_end:
   
                 if (key)                  EVP_PKEY_free(key);
                         EVP_PKEY_free(key);                  sk_X509_pop_free(certs, X509_free);
                 if (certs)                  X509_free(ucert);
                         sk_X509_pop_free(certs, X509_free);  
                 if (ucert)  
                         X509_free(ucert);  
   
                 goto end;                  goto end;
   
Line 791 
Line 788 
         }          }
         ret = 0;          ret = 0;
  end:   end:
         if (p12)          PKCS12_free(p12);
                 PKCS12_free(p12);  
         BIO_free(in);          BIO_free(in);
         BIO_free_all(out);          BIO_free_all(out);
         if (pkcs12_config.canames)          sk_OPENSSL_STRING_free(pkcs12_config.canames);
                 sk_OPENSSL_STRING_free(pkcs12_config.canames);  
         free(passin);          free(passin);
         free(passout);          free(passout);
   
Line 844 
Line 839 
         ret = 1;          ret = 1;
   
  err:   err:
           sk_PKCS7_pop_free(asafes, PKCS7_free);
         if (asafes)  
                 sk_PKCS7_pop_free(asafes, PKCS7_free);  
         return ret;          return ret;
 }  }
   

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13