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:
Nick Mathewson 2015-05-28 12:27:22 -04:00
parent a194385d56
commit 7816ba8f1a

View File

@ -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;