mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 13:37:55 +00:00
[(no branch, rebasing 1909-gss_tsig-hook)] [#1909] Fixed Coverity complain about TKEY second constructor
This commit is contained in:
@@ -69,10 +69,15 @@ struct TKEYImpl {
|
|||||||
const void* key, size_t other_len, const void* other_data) :
|
const void* key, size_t other_len, const void* other_data) :
|
||||||
algorithm_(algorithm), inception_(inception), expire_(expire),
|
algorithm_(algorithm), inception_(inception), expire_(expire),
|
||||||
mode_(mode), error_(error),
|
mode_(mode), error_(error),
|
||||||
key_(static_cast<const uint8_t*>(key),
|
key_(key_len > 0 ?
|
||||||
static_cast<const uint8_t*>(key) + key_len),
|
vector<uint8_t>(static_cast<const uint8_t*>(key),
|
||||||
other_data_(static_cast<const uint8_t*>(other_data),
|
static_cast<const uint8_t*>(key) + key_len) :
|
||||||
static_cast<const uint8_t*>(other_data) + other_len)
|
vector<uint8_t>(key_len)),
|
||||||
|
other_data_(other_len > 0 ?
|
||||||
|
vector<uint8_t>(static_cast<const uint8_t*>(other_data),
|
||||||
|
static_cast<const uint8_t*>(other_data) +
|
||||||
|
other_len) :
|
||||||
|
vector<uint8_t>(other_len))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
/// \brief Common part of toWire methods.
|
/// \brief Common part of toWire methods.
|
||||||
|
@@ -5217,10 +5217,15 @@ struct TKEYImpl {
|
|||||||
const void* key, size_t other_len, const void* other_data) :
|
const void* key, size_t other_len, const void* other_data) :
|
||||||
algorithm_(algorithm), inception_(inception), expire_(expire),
|
algorithm_(algorithm), inception_(inception), expire_(expire),
|
||||||
mode_(mode), error_(error),
|
mode_(mode), error_(error),
|
||||||
key_(static_cast<const uint8_t*>(key),
|
key_(key_len > 0 ?
|
||||||
static_cast<const uint8_t*>(key) + key_len),
|
vector<uint8_t>(static_cast<const uint8_t*>(key),
|
||||||
other_data_(static_cast<const uint8_t*>(other_data),
|
static_cast<const uint8_t*>(key) + key_len) :
|
||||||
static_cast<const uint8_t*>(other_data) + other_len)
|
vector<uint8_t>(key_len)),
|
||||||
|
other_data_(other_len > 0 ?
|
||||||
|
vector<uint8_t>(static_cast<const uint8_t*>(other_data),
|
||||||
|
static_cast<const uint8_t*>(other_data) +
|
||||||
|
other_len) :
|
||||||
|
vector<uint8_t>(other_len))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
/// \brief Common part of toWire methods.
|
/// \brief Common part of toWire methods.
|
||||||
|
Reference in New Issue
Block a user