mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 20:12:57 +01:00
Merge #21037: fuzz: Avoid designated initialization (C++20) in fuzz tests
dee2d6fbf9008d0e0667b3744d847192be6ef6e0 fuzz: Avoid designated initialization (C++20) in fuzz tests (practicalswift) Pull request description: Avoid designated initialization (C++20) in fuzz tests. Context: https://github.com/bitcoin/bitcoin/pull/20197#discussion_r565270556, https://github.com/bitcoin/bitcoin/pull/20936#discussion_r566708730 ACKs for top commit: MarcoFalke: cr ACK dee2d6fbf9008d0e0667b3744d847192be6ef6e0 dhruv: code review ACK dee2d6fbf9008d0e0667b3744d847192be6ef6e0 ajtowns: utACK dee2d6fbf9008d0e0667b3744d847192be6ef6e0 Tree-SHA512: 5940fab6e97a2b11dd3b1475d2cffa2840dc2e6ec34bd9f9df90f948709cab98fd1c513d5dd104816d33a525a6e9710b8715b02db941e35d84f92bc211f56d1d
This commit is contained in:
parent
6ad61a0efe
commit
09cf1a9124
@ -255,8 +255,8 @@ inline CNetAddr ConsumeNetAddr(FuzzedDataProvider& fuzzed_data_provider) noexcep
|
|||||||
const Network network = fuzzed_data_provider.PickValueInArray({Network::NET_IPV4, Network::NET_IPV6, Network::NET_INTERNAL, Network::NET_ONION});
|
const Network network = fuzzed_data_provider.PickValueInArray({Network::NET_IPV4, Network::NET_IPV6, Network::NET_INTERNAL, Network::NET_ONION});
|
||||||
CNetAddr net_addr;
|
CNetAddr net_addr;
|
||||||
if (network == Network::NET_IPV4) {
|
if (network == Network::NET_IPV4) {
|
||||||
const in_addr v4_addr = {
|
in_addr v4_addr = {};
|
||||||
.s_addr = fuzzed_data_provider.ConsumeIntegral<uint32_t>()};
|
v4_addr.s_addr = fuzzed_data_provider.ConsumeIntegral<uint32_t>();
|
||||||
net_addr = CNetAddr{v4_addr};
|
net_addr = CNetAddr{v4_addr};
|
||||||
} else if (network == Network::NET_IPV6) {
|
} else if (network == Network::NET_IPV6) {
|
||||||
if (fuzzed_data_provider.remaining_bytes() >= 16) {
|
if (fuzzed_data_provider.remaining_bytes() >= 16) {
|
||||||
|
Loading…
Reference in New Issue
Block a user