diff --git a/dap-sdk/crypto/src/dap_enc_key.c b/dap-sdk/crypto/src/dap_enc_key.c index d105cb5c14ecb487c84e2b4753fb3352a5bf0b3c..4c82fd3a69b8859e84ef66efc27a3e37b3f5778e 100755 --- a/dap-sdk/crypto/src/dap_enc_key.c +++ b/dap-sdk/crypto/src/dap_enc_key.c @@ -643,7 +643,7 @@ dap_enc_key_t* dap_enc_key_dup(dap_enc_key_t * a_key) return NULL; } dap_enc_key_t *l_ret = dap_enc_key_new(a_key->type); - if (l_ret->priv_key_data_size) { + if (a_key->priv_key_data_size) { l_ret->priv_key_data = DAP_NEW_Z_SIZE(byte_t, a_key->priv_key_data_size); l_ret->priv_key_data_size = a_key->priv_key_data_size; memcpy(l_ret->priv_key_data, a_key->priv_key_data, a_key->priv_key_data_size);