mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-13 13:07:06 +00:00
FS-9775: Replaced initialization of nodeid to use safer passing through raw fixed size type
This commit is contained in:
1 parent
ed8e4dc610
commit
61e1545e8f
5 files changed
+12
-7
No files matched your search
@@ -47,7 +47,7 @@ KS_DECLARE(ks_status_t) ks_dht2_nodeid_free(ks_dht2_nodeid_t *nodeid)
|
||||
/**
|
||||
*
|
||||
*/
|
||||
KS_DECLARE(ks_status_t) ks_dht2_nodeid_init(ks_dht2_nodeid_t *nodeid, const uint8_t *id)
|
||||
KS_DECLARE(ks_status_t) ks_dht2_nodeid_init(ks_dht2_nodeid_t *nodeid, const ks_dht2_nodeid_raw_t *id)
|
||||
{
|
||||
ks_assert(nodeid);
|
||||
ks_assert(nodeid->pool);
|
||||
@@ -55,7 +55,7 @@ KS_DECLARE(ks_status_t) ks_dht2_nodeid_init(ks_dht2_nodeid_t *nodeid, const uint
|
||||
if (!id) {
|
||||
randombytes_buf(nodeid->id, KS_DHT_NODEID_LENGTH);
|
||||
} else {
|
||||
memcpy(nodeid->id, id, KS_DHT_NODEID_LENGTH);
|
||||
memcpy(nodeid->id, id->id, KS_DHT_NODEID_LENGTH);
|
||||
}
|
||||
|
||||
return KS_STATUS_SUCCESS;
|
||||
|
||||
Reference in new issue
Block a user