diff options
author | Daiki Ueno <dueno@redhat.com> | 2021-01-24 17:45:57 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2021-01-26 15:57:24 +0100 |
commit | 1395a84e48e1369939ff47ca54163a210a0de4e8 (patch) | |
tree | 1057360f0561f2093d95a8115d36a88b855ae387 /include | |
parent | df7858989350e600b81aeb7178a55ea3ac3ead41 (diff) | |
download | openssl-1395a84e48e1369939ff47ca54163a210a0de4e8.tar.gz |
params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`
Since the pointer can be later be modified, the caller should have the
responsibility to supply the address of that.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13951)
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/params.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/openssl/params.h b/include/openssl/params.h index 6ed7ecbb24..644d6253e8 100644 --- a/include/openssl/params.h +++ b/include/openssl/params.h @@ -62,9 +62,9 @@ extern "C" { OSSL_PARAM_DEFN((key), OSSL_PARAM_OCTET_STRING, (addr), sz) # define OSSL_PARAM_utf8_ptr(key, addr, sz) \ - OSSL_PARAM_DEFN((key), OSSL_PARAM_UTF8_PTR, &(addr), sz) + OSSL_PARAM_DEFN((key), OSSL_PARAM_UTF8_PTR, (addr), sz) # define OSSL_PARAM_octet_ptr(key, addr, sz) \ - OSSL_PARAM_DEFN((key), OSSL_PARAM_OCTET_PTR, &(addr), sz) + OSSL_PARAM_DEFN((key), OSSL_PARAM_OCTET_PTR, (addr), sz) /* Search an OSSL_PARAM array for a matching name */ OSSL_PARAM *OSSL_PARAM_locate(OSSL_PARAM *p, const char *key); |