diff options
author | Dmitry Belyavskiy <beldmit@gmail.com> | 2015-08-15 14:29:47 +0300 |
---|---|---|
committer | Dmitry Belyavskiy <beldmit@gmail.com> | 2015-08-15 14:29:47 +0300 |
commit | 57d07eb0dc22bee10aebb0bd37cbdf2258413564 (patch) | |
tree | b2884d55439cee09a5259facd0a182e4789b998d /gost_ctl.c | |
parent | cba16944bff9d8c5dcf37be641822cd3de6d2ec1 (diff) | |
parent | 02f99b2e3b46f4ff44fd5420487551d5a447c2ad (diff) | |
download | gost-engine-57d07eb0dc22bee10aebb0bd37cbdf2258413564.zip gost-engine-57d07eb0dc22bee10aebb0bd37cbdf2258413564.tar.gz gost-engine-57d07eb0dc22bee10aebb0bd37cbdf2258413564.tar.bz2 |
Merge branch 'no_gost94_sig' into gost12_algs
Conflicts:
Makefile
e_gost_err.c
e_gost_err.h
gost2001.c
gost94_keyx.c
gost_ameth.c
gost_asn1.c
gost_eng.c
gost_lcl.h
gost_params.c
gost_params.h
gost_pmeth.c
gost_sign.c
Diffstat (limited to 'gost_ctl.c')
-rw-r--r-- | gost_ctl.c | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -32,11 +32,11 @@ const ENGINE_CMD_DEFN gost_cmds[] = { void gost_param_free() { int i; - for (i = 0; i <= GOST_PARAM_MAX; i++) - if (gost_params[i] != NULL) { - OPENSSL_free(gost_params[i]); - gost_params[i] = NULL; - } + + for (i = 0; i <= GOST_PARAM_MAX; i++) { + OPENSSL_free(gost_params[i]); + gost_params[i] = NULL; + } } @@ -60,8 +60,7 @@ const char *get_gost_engine_param(int param) } tmp = getenv(gost_envnames[param]); if (tmp) { - if (gost_params[param]) - OPENSSL_free(gost_params[param]); + OPENSSL_free(gost_params[param]); gost_params[param] = BUF_strdup(tmp); return gost_params[param]; } @@ -79,8 +78,7 @@ int gost_set_default_param(int param, const char *value) */ if (!tmp) tmp = value; - if (gost_params[param]) - OPENSSL_free(gost_params[param]); + OPENSSL_free(gost_params[param]); gost_params[param] = BUF_strdup(tmp); return 1; |