diff options
author | FdaSilvaYY <fdasilvayy@gmail.com> | 2016-06-07 23:37:03 +0200 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2016-07-25 08:20:00 -0400 |
commit | b4bb825fff2024b6d17f9ec04b2a5b99e89cc7ac (patch) | |
tree | b31767c80b1206a87128671e9216b3834dc0b500 | |
parent | 80f397e2c6898a1987ecbb5680859d398130107b (diff) | |
download | openssl-b4bb825fff2024b6d17f9ec04b2a5b99e89cc7ac.tar.gz |
Constify engine/eng_cnf.c internal method.
simplify and reindent some related code.
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1300)
-rw-r--r-- | crypto/engine/eng_cnf.c | 12 | ||||
-rw-r--r-- | crypto/engine/eng_ctrl.c | 13 |
2 files changed, 13 insertions, 12 deletions
diff --git a/crypto/engine/eng_cnf.c b/crypto/engine/eng_cnf.c index 8bea37fe28..6f0a066d06 100644 --- a/crypto/engine/eng_cnf.c +++ b/crypto/engine/eng_cnf.c @@ -14,11 +14,11 @@ /* ENGINE config module */ -static char *skip_dot(char *name) +static const char *skip_dot(const char *name) { - char *p; - p = strchr(name, '.'); - if (p) + const char *p = strchr(name, '.'); + + if (p != NULL) return p + 1; return name; } @@ -38,14 +38,14 @@ static int int_engine_init(ENGINE *e) return 1; } -static int int_engine_configure(char *name, char *value, const CONF *cnf) +static int int_engine_configure(const char *name, const char *value, const CONF *cnf) { int i; int ret = 0; long do_init = -1; STACK_OF(CONF_VALUE) *ecmds; CONF_VALUE *ecmd = NULL; - char *ctrlname, *ctrlvalue; + const char *ctrlname, *ctrlvalue; ENGINE *e = NULL; int soft = 0; diff --git a/crypto/engine/eng_ctrl.c b/crypto/engine/eng_ctrl.c index 7589c21d66..f546caf74f 100644 --- a/crypto/engine/eng_ctrl.c +++ b/crypto/engine/eng_ctrl.c @@ -241,15 +241,15 @@ int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, int num, flags; long l; char *ptr; + if ((e == NULL) || (cmd_name == NULL)) { ENGINEerr(ENGINE_F_ENGINE_CTRL_CMD_STRING, ERR_R_PASSED_NULL_PARAMETER); return 0; } - if ((e->ctrl == NULL) || ((num = ENGINE_ctrl(e, - ENGINE_CTRL_GET_CMD_FROM_NAME, - 0, (void *)cmd_name, - NULL)) <= 0)) { + if (e->ctrl == NULL + || (num = ENGINE_ctrl(e, ENGINE_CTRL_GET_CMD_FROM_NAME, + 0, (void *)cmd_name, NULL)) <= 0) { /* * If the command didn't *have* to be supported, we fake success. * This allows certain settings to be specified for multiple ENGINEs @@ -270,8 +270,9 @@ int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, ENGINE_R_CMD_NOT_EXECUTABLE); return 0; } - if ((flags = - ENGINE_ctrl(e, ENGINE_CTRL_GET_CMD_FLAGS, num, NULL, NULL)) < 0) { + + flags = ENGINE_ctrl(e, ENGINE_CTRL_GET_CMD_FLAGS, num, NULL, NULL); + if (flags < 0) { /* * Shouldn't happen, given that ENGINE_cmd_is_executable() returned * success. |