tor, fuzz: reuse constants instead of duplicating

`src/torcontrol.cpp` used to define some constants that are used
explicitly in `src/torcontrol.cpp` and implicitly in
`src/test/fuzz/torcontrol.cpp` by duplicating their values.

Move the constants to `src/torcontrol.h` and reuse them in
`src/test/fuzz/torcontrol.cpp` to avoid duplication and magic
numbers.
This commit is contained in:
Vasil Dimov
2026-02-19 12:03:18 +01:00
parent 8ee24d764a
commit fb993f7604
3 changed files with 6 additions and 5 deletions

View File

@@ -49,10 +49,10 @@ FUZZ_TARGET(torcontrol, .init = initialize_torcontrol)
CallOneOf(
fuzzed_data_provider,
[&] {
tor_control_reply.code = 250;
tor_control_reply.code = TOR_REPLY_OK;
},
[&] {
tor_control_reply.code = 510;
tor_control_reply.code = TOR_REPLY_UNRECOGNIZED;
},
[&] {
tor_control_reply.code = fuzzed_data_provider.ConsumeIntegral<int>();