@@ -13,11 +13,11 @@ namespace {
1313std::optional<std::tuple<IP_Port, IP_Port, const uint8_t *, size_t >> prepare (Fuzz_Data &input)
1414{
1515 CONSUME_OR_RETURN_VAL (const uint8_t *ipp_packed, input, SIZE_IP_PORT, std::nullopt );
16- IP_Port ipp;
16+ IP_Port ipp{} ;
1717 unpack_ip_port (&ipp, ipp_packed, SIZE_IP6, true );
1818
1919 CONSUME_OR_RETURN_VAL (const uint8_t *forwarder_packed, input, SIZE_IP_PORT, std::nullopt );
20- IP_Port forwarder;
20+ IP_Port forwarder{} ;
2121 unpack_ip_port (&forwarder, forwarder_packed, SIZE_IP6, true );
2222
2323 // 2 bytes: size of the request
@@ -37,22 +37,22 @@ void TestSendForwardRequest(Fuzz_Data &input)
3737 const uint16_t chain_keys_size = chain_length * CRYPTO_PUBLIC_KEY_SIZE;
3838 CONSUME_OR_RETURN (const uint8_t *chain_keys, input, chain_keys_size);
3939
40- auto prep = prepare (input);
40+ const auto prep = prepare (input);
4141 if (!prep.has_value ()) {
4242 return ;
4343 }
44- auto [ipp, forwarder, data, data_size] = prep.value ();
44+ const auto [ipp, forwarder, data, data_size] = prep.value ();
4545
4646 // rest of the fuzz data is input for malloc and network
4747 Fuzz_System sys (input);
4848
49- Ptr<Logger> logger (logger_new (sys.mem .get ()), logger_kill);
49+ const Ptr<Logger> logger (logger_new (sys.mem .get ()), logger_kill);
5050 if (logger == nullptr ) {
5151 return ;
5252 }
5353
54- Ptr<Networking_Core> net (new_networking_ex (logger.get (), sys.mem .get (), sys.ns .get (), &ipp. ip ,
55- ipp.port , ipp.port + 100 , nullptr ),
54+ const Ptr<Networking_Core> net (new_networking_ex (logger.get (), sys.mem .get (), sys.ns .get (),
55+ &ipp. ip , ipp.port , ipp.port + 100 , nullptr ),
5656 kill_networking);
5757 if (net == nullptr ) {
5858 return ;
@@ -66,22 +66,22 @@ void TestForwardReply(Fuzz_Data &input)
6666 CONSUME1_OR_RETURN (const uint16_t , sendback_length, input);
6767 CONSUME_OR_RETURN (const uint8_t *sendback, input, sendback_length);
6868
69- auto prep = prepare (input);
69+ const auto prep = prepare (input);
7070 if (!prep.has_value ()) {
7171 return ;
7272 }
73- auto [ipp, forwarder, data, data_size] = prep.value ();
73+ const auto [ipp, forwarder, data, data_size] = prep.value ();
7474
7575 // rest of the fuzz data is input for malloc and network
7676 Fuzz_System sys (input);
7777
78- Ptr<Logger> logger (logger_new (sys.mem .get ()), logger_kill);
78+ const Ptr<Logger> logger (logger_new (sys.mem .get ()), logger_kill);
7979 if (logger == nullptr ) {
8080 return ;
8181 }
8282
83- Ptr<Networking_Core> net (new_networking_ex (logger.get (), sys.mem .get (), sys.ns .get (), &ipp. ip ,
84- ipp.port , ipp.port + 100 , nullptr ),
83+ const Ptr<Networking_Core> net (new_networking_ex (logger.get (), sys.mem .get (), sys.ns .get (),
84+ &ipp. ip , ipp.port , ipp.port + 100 , nullptr ),
8585 kill_networking);
8686 if (net == nullptr ) {
8787 return ;
0 commit comments