diff options
author | 2017-08-28 16:28:13 +0000 | |
---|---|---|
committer | 2017-08-28 16:28:13 +0000 | |
commit | 4e7f824b4cb1bcc2da1e1063a44f0bc01f8aef1b (patch) | |
tree | 7755b6c5445dcbd2acca077b9295c102a9d9b7e2 | |
parent | add -z and -Z options to auto suspend or hibernate when low on battery. (diff) | |
download | wireguard-openbsd-4e7f824b4cb1bcc2da1e1063a44f0bc01f8aef1b.tar.xz wireguard-openbsd-4e7f824b4cb1bcc2da1e1063a44f0bc01f8aef1b.zip |
fix char ** to const char ** conversion warning; ok mikeb@
-rw-r--r-- | sbin/iked/crypto.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sbin/iked/crypto.c b/sbin/iked/crypto.c index acf048969e3..51a1122fa08 100644 --- a/sbin/iked/crypto.c +++ b/sbin/iked/crypto.c @@ -1,4 +1,4 @@ -/* $OpenBSD: crypto.c,v 1.21 2017/03/27 10:29:02 reyk Exp $ */ +/* $OpenBSD: crypto.c,v 1.22 2017/08/28 16:28:13 otto Exp $ */ /* * Copyright (c) 2010-2013 Reyk Floeter <reyk@openbsd.org> @@ -833,6 +833,7 @@ _dsa_sign_ecdsa(struct iked_dsa *dsa, uint8_t *ptr, size_t len) { ECDSA_SIG *obj = NULL; uint8_t *otmp = NULL, *tmp; + const uint8_t *p; unsigned int tmplen; int ret = -1; int bnlen, off; @@ -851,7 +852,8 @@ _dsa_sign_ecdsa(struct iked_dsa *dsa, uint8_t *ptr, size_t len) goto done; if (!EVP_SignFinal(dsa->dsa_ctx, tmp, &tmplen, dsa->dsa_key)) goto done; - if (d2i_ECDSA_SIG(&obj, (const uint8_t **)&tmp, tmplen) == NULL) + p = tmp; + if (d2i_ECDSA_SIG(&obj, &p, tmplen) == NULL) goto done; if (BN_num_bytes(obj->r) > bnlen || BN_num_bytes(obj->s) > bnlen) goto done; |