We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0e3a78a commit 79b8f8dCopy full SHA for 79b8f8d
src/test/fuzz/deserialize.cpp
@@ -206,6 +206,13 @@ void test_one_input(const std::vector<uint8_t>& buffer)
206
AssertEqualAfterSerializeDeserialize(s);
207
}
208
AssertEqualAfterSerializeDeserialize(s, INIT_PROTO_VERSION | ADDRV2_FORMAT);
209
+ CService s1;
210
+ DeserializeFromFuzzingInput(buffer, s1, INIT_PROTO_VERSION);
211
+ AssertEqualAfterSerializeDeserialize(s1, INIT_PROTO_VERSION);
212
+ assert(s1.IsAddrV1Compatible());
213
+ CService s2;
214
+ DeserializeFromFuzzingInput(buffer, s2, INIT_PROTO_VERSION | ADDRV2_FORMAT);
215
+ AssertEqualAfterSerializeDeserialize(s2, INIT_PROTO_VERSION | ADDRV2_FORMAT);
216
#elif MESSAGEHEADER_DESERIALIZE
217
CMessageHeader mh;
218
DeserializeFromFuzzingInput(buffer, mh);
0 commit comments