fuzz: net permission flags in net processing

This commit is contained in:
MarcoFalke
2021-01-07 19:13:57 +01:00
parent 3a6acd1772
commit fad327ca65
4 changed files with 21 additions and 7 deletions

View File

@@ -402,7 +402,7 @@ public:
std::unique_ptr<TransportDeserializer> m_deserializer;
std::unique_ptr<TransportSerializer> m_serializer;
// socket
NetPermissionFlags m_permissionFlags{PF_NONE};
std::atomic<ServiceFlags> nServices{NODE_NONE};
SOCKET hSocket GUARDED_BY(cs_hSocket);
/** Total size of all vSendMsg entries */
@@ -636,7 +636,6 @@ private:
//! service advertisements.
const ServiceFlags nLocalServices;
NetPermissionFlags m_permissionFlags{ PF_NONE };
std::list<CNetMessage> vRecvMsg; // Used only by SocketHandler thread
mutable RecursiveMutex cs_addrName;