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

Diff for /src/usr.bin/openssl/genpkey.c between version 1.9 and 1.10

version 1.9, 2017/01/20 08:57:12 version 1.10, 2018/02/07 04:57:06
Line 238 
Line 238 
         ret = 0;          ret = 0;
   
 end:  end:
         if (pkey)          EVP_PKEY_free(pkey);
                 EVP_PKEY_free(pkey);          EVP_PKEY_CTX_free(ctx);
         if (ctx)          BIO_free_all(out);
                 EVP_PKEY_CTX_free(ctx);  
         if (out)  
                 BIO_free_all(out);  
         BIO_free(in);          BIO_free(in);
         free(pass);          free(pass);
   
Line 285 
Line 282 
 err:  err:
         BIO_puts(err, "Error initializing context\n");          BIO_puts(err, "Error initializing context\n");
         ERR_print_errors(err);          ERR_print_errors(err);
         if (ctx)          EVP_PKEY_CTX_free(ctx);
                 EVP_PKEY_CTX_free(ctx);          EVP_PKEY_free(pkey);
         if (pkey)  
                 EVP_PKEY_free(pkey);  
         return 0;          return 0;
   
 }  }
Line 332 
Line 327 
 err:  err:
         BIO_printf(err, "Error initializing %s context\n", algname);          BIO_printf(err, "Error initializing %s context\n", algname);
         ERR_print_errors(err);          ERR_print_errors(err);
         if (ctx)          EVP_PKEY_CTX_free(ctx);
                 EVP_PKEY_CTX_free(ctx);  
         return 0;          return 0;
   
 }  }

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