Skip to content

Commit 08eab0f

Browse files
tests: Add fuzzing of CSubNet, CNetAddr and CService related functions
1 parent 7a861a6 commit 08eab0f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/test/fuzz/netaddress.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,12 @@ void test_one_input(const std::vector<uint8_t>& buffer)
123123

124124
const CService other_service{net_addr, fuzzed_data_provider.ConsumeIntegral<uint16_t>()};
125125
assert((service == other_service) != (service != other_service));
126+
(void)(service < other_service);
127+
128+
const CSubNet sub_net_copy_1{net_addr, other_net_addr};
129+
const CSubNet sub_net_copy_2{net_addr};
130+
131+
CNetAddr mutable_net_addr;
132+
mutable_net_addr.SetIP(net_addr);
133+
assert(net_addr == mutable_net_addr);
126134
}

0 commit comments

Comments
 (0)