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

Diff for /src/usr.bin/openssl/cms.c between version 1.10 and 1.11

version 1.10, 2019/11/04 15:18:45 version 1.11, 2019/11/04 15:31:08
Line 939 
Line 939 
 end:  end:
         if (ret)          if (ret)
                 ERR_print_errors(bio_err);                  ERR_print_errors(bio_err);
   
         sk_X509_pop_free(encerts, X509_free);          sk_X509_pop_free(encerts, X509_free);
         sk_X509_pop_free(other, X509_free);          sk_X509_pop_free(other, X509_free);
         if (vpm)          X509_VERIFY_PARAM_free(vpm);
                 X509_VERIFY_PARAM_free(vpm);          sk_OPENSSL_STRING_free(sksigners);
         if (sksigners)          sk_OPENSSL_STRING_free(skkeys);
                 sk_OPENSSL_STRING_free(sksigners);  
         if (skkeys)  
                 sk_OPENSSL_STRING_free(skkeys);  
         free(secret_key);          free(secret_key);
         free(secret_keyid);          free(secret_keyid);
         free(pwri_tmp);          free(pwri_tmp);
         if (econtent_type)          ASN1_OBJECT_free(econtent_type);
                 ASN1_OBJECT_free(econtent_type);          CMS_ReceiptRequest_free(rr);
         if (rr)          sk_OPENSSL_STRING_free(rr_to);
                 CMS_ReceiptRequest_free(rr);          sk_OPENSSL_STRING_free(rr_from);
         if (rr_to)  
                 sk_OPENSSL_STRING_free(rr_to);  
         if (rr_from)  
                 sk_OPENSSL_STRING_free(rr_from);  
         X509_STORE_free(store);          X509_STORE_free(store);
         X509_free(cert);          X509_free(cert);
         X509_free(recip);          X509_free(recip);
Line 970 
Line 964 
         BIO_free(indata);          BIO_free(indata);
         BIO_free_all(out);          BIO_free_all(out);
         free(passin);          free(passin);
   
         return (ret);          return (ret);
 }  }
   
Line 1106 
Line 1101 
         return ret;          return ret;
   
 err:  err:
         if (ret)          sk_GENERAL_NAMES_pop_free(ret, GENERAL_NAMES_free);
                 sk_GENERAL_NAMES_pop_free(ret, GENERAL_NAMES_free);          GENERAL_NAMES_free(gens);
         if (gens)          GENERAL_NAME_free(gen);
                 GENERAL_NAMES_free(gens);  
         if (gen)  
                 GENERAL_NAME_free(gen);  
         return NULL;          return NULL;
 }  }
   

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11