mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Add assertions to crypto_dh_dup()
Without these, coverity is annoyed that aren't checking for NULL in bench.c CID 1293335 -- found by coverity.
This commit is contained in:
parent
a194385d56
commit
7816ba8f1a
@ -1979,6 +1979,8 @@ crypto_dh_t *
|
|||||||
crypto_dh_dup(const crypto_dh_t *dh)
|
crypto_dh_dup(const crypto_dh_t *dh)
|
||||||
{
|
{
|
||||||
crypto_dh_t *dh_new = tor_malloc_zero(sizeof(crypto_dh_t));
|
crypto_dh_t *dh_new = tor_malloc_zero(sizeof(crypto_dh_t));
|
||||||
|
tor_assert(dh);
|
||||||
|
tor_assert(dh->dh);
|
||||||
dh_new->dh = dh->dh;
|
dh_new->dh = dh->dh;
|
||||||
DH_up_ref(dh->dh);
|
DH_up_ref(dh->dh);
|
||||||
return dh_new;
|
return dh_new;
|
||||||
|
Loading…
Reference in New Issue
Block a user